ส่งเมล์แล้ว The following For address failed:
เรียนพี่กรกฎ ครับ



ทดลองส่งเมล์จากเว็บ อยากทราบว่าจะต้องตั้งค่าตรงไหนเพิ่มหรือเปล่าครับ



ไม่ทราบ 14 ต.ค. 2555 16:40
ในหน้าตั้งค่าเปลี่ยนจาก localhost ไปเป็น smtp.live.com ครับ 

(ไม่รู้ว่าผมเข้าใจถูกไหม ถ้าต้องการให้ส่งจากเมล์ admin ที่เป็น hotmail ก็ไปเปลี่ยนตรงชื่อเมล์เซิร์ฟเวอร์)





กรกฎ วิริยะ 15 ต.ค. 2555 17:23
ไม่ถูกต้องครับ



ค่ากำหนดของเมล์เซิร์ฟเวอร์เป็นค่ากำหนดของระบบในการส่งออกแมล์ครับ ซึ่งโดยปกติ ค่า defult ก็สามารถส่งได้ครับ ไม่ว่าจะส่งไปยัง address ใดๆ



ส่วน error ที่เห็น เท่าที่เคยตรวจสอบ เกิดจาก Server ครับ วึ่งข้อความที่แสดงมาจาก mailserver ครับ



ส่วนปัญหาจริงๆเกิดจากอะไรผมไม่ค่อยแน่ใจครับ เนื่องจากเป็นปัยหาในระดับ Server ไม่ได้เกิดจากตัว script เอง ซึ่งอาจเป็นไปได้ว่า ip ที่ใช้งานอยู่ อยู่ใน backlist ของผู้รับก็เป็นได้



การแก้ไข ข้อนี้ไม่ยืนยันนะครับ เนื่องจากไม่รู้ปัญหาที่แท้จริง



1.ลองกำหนดค่า mailserver เป็นค่าอื่น เช่นอาจใช้บัญชีของ gmail ในการส่ง หรือ อาจใช้ server อื่นก็ได้ครับ

2.ลองเปลี่ยนเป็นใช้ ฟังก์ชั่น mail ของ php แทน