hotmail ile PHPMailer?

1 Cevap php

Ben bir PHP komut dosyası ile benim sunucudan e-postalar göndermek için çalışıyorum. Ben doğal bir PHP işlevi mail yoluyla göndermek için kullanılır ve her şey tamam çalıştı. Burada kullanılan kod:

$to  = $sMail;<br>
$subject = $sSubject;<br>
$message = $sMessage;

$headers  = 'From: user@domain.com' . "\r\n";<br>
$headers .= 'Reply-To: user@domain.com' . "\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);

Sonra PHPMailer geçti, ve (tüm diğer hala çalıştı) Hotmail hesaplarına posta göndermek mümkün değildi. Hotmail sunucu hatası bildiriyor: "550 SC-001 Posta politika nedenlerle Windows Live Hotmail tarafından reddedildi."

Bu benim PHPMailer için kullanılan kod:

$mail = new PHPMailer();<br>
$mail->IsHTML(true);<br>
$mail->CharSet = 'UTF-8';<br>
$mail->From     = 'user@domain.com';<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();

Yerli fonksiyonu ile gönderme çalışmaları gibi, benim sunucu hotmail postalar göndermek mümkün olduğundan emin değilim. Orada PHPMailer kullanırken ayarlamak için bir özellik olmalı, ama ben doğru olanı bulmak için görünmüyor olabilir. Herkes bu abouth şey biliyor?

Thank you very much!

1 Cevap

Satırı silmeyi deneyin $mail->FromName = 'domain.com';