J'essaye d'envoyer des emails de mon serveur par un script PHP. Je l'habitude de l'envoyer par un mail de fonction php natif et tout a bien fonctionné. Voici le code je:phpmailer avec hotmail?
$to = $sMail;<br>
$subject = $sSubject;<br>
$message = $sMessage;
$headers = 'From: [email protected]' . "\r\n";<br>
$headers .= 'Reply-To: [email protected]' . "\r\n";<br>
$headers .= 'MIME-Version: 1.0' . "\r\n";<br>
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";<br>
$bRes = mail($to, $subject, $message, $headers);
je puis passer à PHPMailer, et n'a pas été en mesure d'envoyer du courrier aux comptes Hotmail (tous les autres encore travaillées). Le serveur Hotmail signale l'erreur: "550 SC-001 Courrier rejeté par Windows Live Hotmail pour des raisons de politique."
Ce code j'ai utilisé pour PHPMailer:
$mail = new PHPMailer();<br>
$mail->IsHTML(true);<br>
$mail->CharSet = 'UTF-8';<br>
$mail->From = '[email protected]';<br>
$mail->FromName = 'domain.com';<br>
$mail->Subject = $sSubject;;<br>
$mail->Body = $sMessage;<br>
$mail->AltBody = strip_tags($sMessage;);<br>
$mail->AddAddress($sMail);<br>
$mail->Send();<br>
$mail->ClearAddresses();<br>
$mail->ClearAttachments();
Comme les travaux d'envoi avec la fonction native, je suis sûr que mon serveur est capable d'envoyer des mails à hotmail. Il doit y avoir une propriété à définir lors de l'utilisation de PHPMailer, mais je n'arrive pas à trouver la bonne. Quelqu'un sait quelque chose à propos de ça?
Merci beaucoup!
Avez-vous essayé d'envoyer un seul e-mail à un compte hotmail? Si ses multiples e-mails sont envoyés, hotmail peut suspecter son spam et le bloquer –
Oui, j'essaye seulement d'envoyer un email à chaque fois. – nikola
maby vous essayez d'attacher un fichier exe? – Dan