PhpMailer SMTP AVIS: EOF pris lors de la vérification si connecté
J'ai eu un problème avec phpMailer, je ne peux pas envoyer de e-mail, et il me donne cette erreur:
2016-03-03 21:32:09 SERVER -> CLIENT: 2016-03-03 21:32:09 SMTP NOTICE: EOF caught while checking if connected 2016-03-03 21:32:09 SMTP Error: Could not authenticate. 2016-03-03 21:32:09 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting Erreur : SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
C'est mon code :
<?php require('phpmailer/PHPMailerAutoload.php');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = 'ssl://smtp.gmail.com';
$mail->SMTPAuth= true;
$mail->Username='[email protected]';
$mail->Password='passwordgmail';
$mail->Port = 587;
$mail->SMTPDebug = 2;
$mail->SMTPSecure = 'ssl';
$mail->SetFrom('[email protected]', 'Name');
$mail->AddAddress('[email protected]', 'HisName');
$mail->Subject = 'Subject';
$mail->Subject = "Here is the subject";
$mail->Body = "This is the HTML message body <b>in bold!</b>";
$mail->AltBody = "This is the body in plain text for non-HTML mail clients";
if(!$mail->Send()) {
echo 'Error : ' . $mail->ErrorInfo;
} else {
echo 'Ok!!';
}
?>
J'ai essayé toutes les réponses que j'ai trouvé, mais aucun d'entre eux travaillaient jusqu'à présent. J'ai aussi essayé d'autres ports, les 25 et 465 ne fonctionnent pas et me donner d'autres erreurs. Si quelqu'un pouvait m'aider svp, ce serait vraiment gentil =) . Merci
OriginalL'auteur Max G | 2016-03-03
Vous devez vous connecter pour publier un commentaire.
Vous utilisez
SMTPSecure = 'ssl'
avecPort = 587
. Cela ne marchera pas. Utilisationssl
/465 outls
/587; ne pas les mélanger. Ce (et de nombreux autres problèmes) sont couverts dans le guide de dépannage le message d'erreur de liens.Également de noter que la
ssl:
préfixe dans votreHost
valeur remplace la valeur dansSMTPSecure
, donc je vous suggère de vous l'enlever de là.Ok, donc j'ai décidé de mettre à false la SMTPAuth . Maintenant, j'ai obtenu ceci : ERREUR SMTP: RCPT to échec de la commande . SMTP AVIS: EOF pris lors de la vérification, s'il est connecté. Erreur SMTP: destinataires suivants échoué: xxxx. Je n'ai aucune idée pourquoi les destinataires échoué..
Si vous êtes surpris qu'il ne fonctionne pas lorsque vous désactivez l'authentification pour un service qui en a besoin? Je voudrais aussi vous conseille de ne pas courir avec des ciseaux. Il suffit de lire le message d'erreur, lisez les docs; tout y est.
Ok merci, Ça fonctionne, j'ai changer le smtp de mon PEI , tourné sur l'auth, et j'ai mis une adresse@myIAP et le bon mot de passe. Merci encore =)
OriginalL'auteur Synchro
https://www.google.com/settings/u/0/security/lesssecureapps activer cette
OriginalL'auteur Justin