Bonjour,
j'ai un petit problème depuis le début de l'après-midi avec la bibliothèque php_mailler, j'ai bien configuré mon SMTP mais celui ci ne marche que en local, je ne réussis pas à envoyer des mails sur des adresses comme xxx@gmail.com ou xxx@hotmail.fr...
Voici mon code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| include '../connection.php';
require "../phpmailer/class.phpmailer.php";
$mail = new PHPmailer();
$mail->IsSMTP();
$mail->IsHTML(true);
$mail->SMTPDebug = 2;
$mail->SetLanguage("en", '../phpMailer/language/');
$mail->Host='monsmtp';
$mail->Username='username';
$mail->Port='25';
$mail->Password='password';
$mail->From='info@pulsar-informatique.com';
$mail->AddAddress('samuel.simonney@gmail.com');
$mail->AddReplyTo('info@pulsar-informatique.com');
$mail->Subject='Test SAM';
$mail->Body='<html><body><center><font size=8>Le fichier est attaché ci-dessus</font><br></body></html>';
if(!$mail->Send()){
echo $mail->ErrorInfo;
}
else{
echo 'Mail envoyé avec succès';
}
$mail->SmtpClose();
unset($mail); |
En recherchant sur Internet j'ai vu que ectte erreur
Language string failed to load: recipients_failed
est une erreur générique aussi ai je bien rajouté la ligne:
$mail->SetLanguage("en", '../phpMailer/language/');
Mais ça m'a rien changé...
Si vous pouviez m'aider ou m'orienter pour savoir si l'erreur vient de php_mailler ou de ma config SMTP, merci beaucoup
Partager