Bonjour,
Je reçois une erreur SMTP à l'envoi d'un mail :
Citation:
authentication failure [SMTP: Invalid response code received from
server (code: 502, response: Command not implemented)]
|
pourtant si j'utilise le même user et mot de passe depuis mon client de messagerie, ça marche très bien, preuve que le serveur SMTP est bien configuré et l'utilisateur / mot de passe OK.
Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
$header = array ('From' => $from,
'To' => $to,
'Cc' => $cc,
'Bcc' => $bcc,
'Subject' => $subject,
'Content-type' => "text/html",
'charset' => "ISO-8859-1");
//
$host = "smtp.mail.yahoo.fr" ;
$username = "noreply_xxx@yahoo.fr" ;
$password = "xxxxxxxxx" ; // <--- le bon mot de passe
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password)) ;
//
$mail = $smtp->send($to.",".$cc.",".$bcc, $header, $body) ; |
J'ai essayé aussi avec user name = "noreply_xxx" (sans @yahoo.fr) et ça ne marche pas mieux.
Une idée ??