cakePHP et le composant électronique: Connexion refusée: 61
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!
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.