Bonjour a tous,
Je viens de migrer une appli d'un serveur Ubuntu sur un serveur Debian.
Un script PHP me permettait d'envoyer des mails grace a la classe Phpmailer sur le serveur Ubuntu.
Mais depuis que cette appli a été migré sur le nouveau serveur Debian, le script d'envoi de mail refuse de fonctionner en m'indiquant l'erreur :
De plus a partir du serveur Debian j'arrive bien a pinguer le serveur smtp.mail.yahoo.fr et donc a résoudre son nom.Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.mail.yahoo.fr:25 (No route to host) in /var/www/bastuck/classes/phpmailer/class.smtp.php on line 105
Language string failed to load: connect_host
Voici le code utiliser (tout ce qu'il y a de plus simple !!!)
Apres avoir effectué quelques recherches sur , j'en suis toujours au meme point: ca ne fonctionne plus$mail = new PHPmailer();
$mail->SetLanguage('fr');
$mail->IsSMTP();
$mail->IsHTML(true);
$mail->Host='smtp.mail.yahoo.fr';
$mail->SMTPAuth=true;
$mail->Username='steph';
$mail->Password='password';
$mail->FromName='France';
$mail->From=bobby@bobby.fr';
$mail->AddAddress($MailClient);
$mail->Subject='Votre commande '.$LibelleFacture.' : informations transporteur';
$mail->Body='test';
if(!$mail->Send()){
echo $mail->ErrorInfo;
}
else{
echo 'Mail envoyé avec succès';
}
Tout remarque ou suggestion est la bienvenue.
Merci d'avance.
Partager