Question

Bonjour! Je suis en train d'ajouter des fonctionnalités de messagerie simple à une petite application web et je suis coincé. Je suis en mesure d'envoyer un courrier électronique à partir du terminal à moi-même sur la machine locale très bien, mais lorsque je tente de lancer l'application que je reçois « Connection refused: 61 »

Au début, je pensais que mon établissement sont foiré, je continuais à jouer avec eux pendant un certain temps et pour l'instant décidé de renoncer à ce point:

$this->Email->smtpOptions = array(
   'port'=>'25',
   'timeout'=>'30',
   'host' => 'user-power-mac-g5.local',
   'username'=>'',
   'password'=>'',
   'client' => 'user@users-power-mac-g5.local'
)

$this->Email->delivery = 'smtp';

$User = "some user"; 
$this->Email->to = 'user@users-power-mac-g5.local';

$this->Email->subject = 'Welcome';
$this->Email->replyTo = 'user@users-power-mac-g5.local';
$this->Email->from = 'Web App <user@users-power-mac-g5.local>';
$this->Email->sendAs = 'text'; 
$this->set('User', $User);
$this->Email->send();
$this->set('smtp-errors', $this->Email->smtpError);

Je suis en train de l'exécuter sur un XAMPP avec CakePHP 1.2.5 et seul le courrier de base comp. Merci d'avance!

Était-ce utile?

La solution

De nombreux FAI bloquent le port 25 pour éviter le spam. Vous voudrez peut-être essayer d'utiliser le port SMTP alternatif - 587 est le plus courant. Si cela ne fonctionne, puis en utilisant peut-être au lieu de sendmail SMTP pourrait ne pas fonctionner.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top