Bonjour,

Je rencontre actuellement un soucie avec phpMailer lors d'un envoi de mail.

lorsqu'un membre s'inscrit un email de validation lui est envoyer.

Sur hotmail sa va sa marche mais lorsque je fait le même test sur yahoo la je suis confronter à un soucie :

[code]
Recipient address rejected: User unknown in virtual mailbox table "
[/code]

Je n'arrive pas à comprendre "virtual mailbox table"?

code utiliser :

[code]
$mail = new PHPmailer();
$mail->IsSMTP();
$mail->IsHTML(true);
$mail->SMTPDebug=true; //permet de voir les erreurs si ça ne fonctionne pas
$mail->SMTPSecure = "ssl";
$mail->SMTPAuth = true;
$mail->Host ='mail.olympe.in'; // Connexion au serveur SMTP
$mail->Port = 465;
$mail->Username = "mon usename";
$mail->Password = "mon mot de passe";
$mail->CharSet = "utf-8";
$mail->From ='mon adresse mail';
$mail->AddAddress($to);
$mail->AddReplyTo('mon adresse ou on me répond');
$mail->Subject = $subject;
$mail->Body = 'test';
$mail->Send()
[/code]

Sur hotmail et yahoo le même code est utiliser.

J'essaye de passer par le SMTP car avec $mail->isMail() sa marche sur hotmail, gmail mais pas yahoo?

J'en profite aussi pour savoir si on peut éviter avec phpMailer que les email soit dans les spams?

merci pour votre aide par avance

Aucune réponse