ส่งเมล์แล้ว The following For address failed: HomeForumส่งเมล์แล้ว The following For address failed: aassign@gmail.com เรียนพี่กรกฎ ครับ ทดลองส่งเมล์จากเว็บ อยากทราบว่าจะต้องตั้งค่าตรงไหนเพิ่มหรือเปล่าครับ aassign@gmail.com ในหน้าตั้งค่าเปลี่ยนจาก localhost ไปเป็น smtp.live.com ครับ (ไม่รู้ว่าผมเข้าใจถูกไหม ถ้าต้องการให้ส่งจากเมล์ admin ที่เป็น hotmail ก็ไปเปลี่ยนตรงชื่อเมล์เซิร์ฟเวอร์) กรกฎ วิริยะ ไม่ถูกต้องครับ ค่ากำหนดของเมล์เซิร์ฟเวอร์เป็นค่ากำหนดของระบบในการส่งออกแมล์ครับ ซึ่งโดยปกติ ค่า defult ก็สามารถส่งได้ครับ ไม่ว่าจะส่งไปยัง address ใดๆ ส่วน error ที่เห็น เท่าที่เคยตรวจสอบ เกิดจาก Server ครับ วึ่งข้อความที่แสดงมาจาก mailserver ครับ ส่วนปัญหาจริงๆเกิดจากอะไรผมไม่ค่อยแน่ใจครับ เนื่องจากเป็นปัยหาในระดับ Server ไม่ได้เกิดจากตัว script เอง ซึ่งอาจเป็นไปได้ว่า ip ที่ใช้งานอยู่ อยู่ใน backlist ของผู้รับก็เป็นได้ การแก้ไข ข้อนี้ไม่ยืนยันนะครับ เนื่องจากไม่รู้ปัญหาที่แท้จริง 1.ลองกำหนดค่า mailserver เป็นค่าอื่น เช่นอาจใช้บัญชีของ gmail ในการส่ง หรือ อาจใช้ server อื่นก็ได้ครับ 2.ลองเปลี่ยนเป็นใช้ ฟังก์ชั่น mail ของ php แทน ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
(ไม่รู้ว่าผมเข้าใจถูกไหม ถ้าต้องการให้ส่งจากเมล์ admin ที่เป็น hotmail ก็ไปเปลี่ยนตรงชื่อเมล์เซิร์ฟเวอร์)
ค่ากำหนดของเมล์เซิร์ฟเวอร์เป็นค่ากำหนดของระบบในการส่งออกแมล์ครับ ซึ่งโดยปกติ ค่า defult ก็สามารถส่งได้ครับ ไม่ว่าจะส่งไปยัง address ใดๆ
ส่วน error ที่เห็น เท่าที่เคยตรวจสอบ เกิดจาก Server ครับ วึ่งข้อความที่แสดงมาจาก mailserver ครับ
ส่วนปัญหาจริงๆเกิดจากอะไรผมไม่ค่อยแน่ใจครับ เนื่องจากเป็นปัยหาในระดับ Server ไม่ได้เกิดจากตัว script เอง ซึ่งอาจเป็นไปได้ว่า ip ที่ใช้งานอยู่ อยู่ใน backlist ของผู้รับก็เป็นได้
การแก้ไข ข้อนี้ไม่ยืนยันนะครับ เนื่องจากไม่รู้ปัญหาที่แท้จริง
1.ลองกำหนดค่า mailserver เป็นค่าอื่น เช่นอาจใช้บัญชีของ gmail ในการส่ง หรือ อาจใช้ server อื่นก็ได้ครับ
2.ลองเปลี่ยนเป็นใช้ ฟังก์ชั่น mail ของ php แทน