error mail(): SMTP server response: 550 5.7.1 Unable to relay for ...
Code (PHP)
$to = "[email protected] ";
เมลล์นี้ใช้ได้จริงมั้ยครับ
Date :
2009-10-05 14:06:26
By :
panyapol
^
^
^
^
ตรง $to = "[email protected] " xxx แทนชื่อเมล์ของผมที่ใช้อยู่ในปัจจุบันครับ ใช้ได้แน่นอนครับ
Date :
2009-10-05 14:27:52
By :
domeawji
จากที่ลองทดสอบอยู่นานครับ ถ้าค่าที่ถูกส่งมากับ $_POST['u_mail'] เป็น xxx@ชื่อเว็บบริษัท.com จะสามารถส่งเมล์ได้ ถ้าส่งเข้า hotmail จะเข้าเมล์ขยะ ถ้าส่งเข้า yahoo จะไม่เข้าเลย ถ้าส่งเข้า gmail เข้าได้ครับ
แตถ้า ค่าที่ถูกส่งมากับ $_POST['u_mail'] เป็น [email protected] หรือ [email protected] หรือ [email protected] ก็จะขึ้น error ว่า
Warning: mail(): SMTP server response: 553 sorry, sender mail address must correspond to local mail domain (#5.7.1) in ...
ครับ แบบว่าเคยเขียนส่งเข้าแต่พวกเมล์บริษัทที่เข้า outlook ครับ เข้า hotmail ก็พึ่งจะเคยเนี้ยแหละครับ ผู้รู้ช่วยตอบทีนะครับ ขอบคุณล่วงหน้าอีกครั้งครับ
Date :
2009-10-05 16:22:26
By :
domeawji
เป็นเรื่องปกติครับที่ส่งเข้า Email แล้วเข้าไปอยู่ใน Junk ครับ ส่วน yahoo.com ไม่เข้านั้น ลองตรวจสอบ IP Address ว่าติด Blacklist หรือเปล่าน่ะครับ
อ่านบทความนี้เพิ่มเติมครับ PHP Sending Email
Date :
2009-10-05 16:29:46
By :
webmaster
ขอบคุณจ้า
Date :
2009-10-12 11:41:03
By :
apicha31
Load balance : Server 03