2010-01-23 6 views
1

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!

+1

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 –

+0

Oui, j'essaye seulement d'envoyer un email à chaque fois. – nikola

+0

maby vous essayez d'attacher un fichier exe? – Dan

Répondre

1

Essayez de supprimer la ligne $mail->FromName = 'domain.com';

+0

J'ai essayé, mais pas de changement. Si cela aide, voici le corps du message qui est inclus dans la réponse d'erreur: – nikola

+0

Return-Path: <[email protected]> Reçu: (qmail 28894 invoqué par uid 33); 23 janvier 2010 15:15:21 -0600 Pour: [email protected] Sujet: Date: 23 janvier 2010 15:15:21 -0600 De: l'utilisateur root <[email protected]> Message-ID: <--- @ xxxxxx.xxx> X-Priority: 3 X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.0 rc3] Version MIME: 1.0 Type de contenu: multipart/alternative; boundary = "xxx" --xxx Type de contenu: texte/brut; charset = "UTF-8" Contenu-Transfert-Encodage: 8bit Corps --xxx – nikola