มีปัญหากับ mail server (เพื่อน)

คือว่าเขียนโปรแกรมส่ง mail แจ้งข่าว สมาชิกไม่มากมายอะไร หรือ 3000 ฉบับ เท่านั้น (นานๆ ส่งที ปี นึงไม่เคยส่ง เกิน 3 ครั้ง)
ทำมาหลายปีแล้ว ปีนี้พึ่งมามีปัญหาคือ
บางคนได้รับ mail บาง คนไม่ได้รับ mail (จาก 3000 ไม่ได้รับประมาณ 1000 คน)
คนที่ไม่ได้รับ mail มี error แจ้งมาอยางนี้ครับ

The original message was received at Tue, 9 Jun 2009 11:13:11 +0700 (ICT)
from nobody@localhost

งงนิดนึงตรงที่ว่า ส่งกับมือ 3 แต่ได้ 2 กับไม่ได้ 2 นี่ล่ะ

เป็นไปได้ไหมว่า v. มันเก่าไป
หรือ server มองว่าเป็น spam ออกไป

Recipient address rejected: User unknown in local recipient table

แสดงว่า email ผู้รับปลายทางไม่มีอยู่จริงในระบบครับ

อันนี้มีอยู่จริงครับ
มันคือ mail ของผมเอง
แต่่ว่า webmail เก่าๆๆๆ กลับส่งได้ปกติ

อาจจะเป็นได้ว่า server ที่คุณใช้ส่ง เค้ากำหนด Limit email message per day ไว้ครับ

เครื่องที่ใช้ส่ง มัน server ผมเองครับ
ซึ่งปีที่ผ่านมา ไม่เคยมีปัญหาเรื่องนี้เลย

ข้อมูลน้อยแล้วก็งง ตกลงที่ว่าที่มันตีกลับนี่มาจาก server คุณภัทรธ์ใช่ไหม
RCPT To:<xxxxxxxxxx@xxxxxx.ac.th> มันเมล์ปลายทางไม่ใช่เหรอ งง แต่ทำใมบอกว่าเมล์ของคุณภัทรธ์เอง

ถ้าใช้ DA แล้วส่งเมล์เกิน limit จะ error ว่า unroutable address และมันจะไม่ส่งออกไป
error ที่เห็นไม่น่าจะใช่ส่งเมล์เกินกำหนด

แต่ข้อมูลน้อยมากจึงไม่อยากตอบแบบเดาส่ง ยังไงก็เอาข้อมูลเพิ่มเติมมาหน่อยก็ดีครับ

เท่าที่ดู error เหมือนส่งกลับมาจาก server ของเราเอง
ลองตรวจสอบให้แน่ใจว่าไม่ได้เพิ่ม domain xxx.ac.th ไว้ในเครื่องให้ระบบมันงงว่าผู้รับอยู่ในเครื่องเรานะครับ

ผมเขียนโปรแกรมส่ง mail
โปรแกรมส่ง mail อยู่บน Server A ไปยัง Mail Server B
คราวนี้ ส่งไปประมาณ 3000 ฉบับ
มี mail ตีกลับมา 1000 ฉบับ มันแจ้งกลับมาอย่างที่ผมแจ้งไว้ในกระทู้แรก
แต่อีก 2000 กว่าฉบับ ที่ไม่ได้ตีกลับ ได้รับ mail แน่นอน อย่างน้อยๆก็ 500 คน
เพราะ mail ที่ส่งไปคือ user กับ password ซึ่งตรงนี้ ผมสามารถตรวจสอบ log การใช้งานได้

เมื่อผมส่งผ่าน Web Mail C,Web Mail D,Web Mail E
ปรากฏว่า Web Mail E นั้น ไม่สามารถส่งได้ มันตีกลับตาม error ที่เหมือนกับโปรแกรมส่ง mail ของผม
แต่ Web Mail C และ B นั้น ผู้รับปลายทางสามารถรับได้

เมื่อผมสอบถามไปยัง ผู้ดูแล Mail Server B เค้าบอกว่าเกิดจาก Server A ของเอง เอง ที่ทำให้เกิด Error แบบนี้

ก็ลองใช้ mail server ตัวอื่นส่งสิครับ

[quote]----- The following addresses had permanent fatal errors -----
xxxxxxxxxx@xxxxxx.ac.th

ไม่รู้เกี่ยวมั้ยนะ ผมเคยเจอ case ใกล้เคียงกัน

เค้าแก้ dns ใหม่ เป็นตัวอื่น และเพิ่ม dns เข้าไปมากกว่า 2 ตัว ( เอาของหลายๆ ) isp มาใส่ ใช้ได้ซ้ะงั้น

หลังๆผม Move ไปใช้ SMTP server google หมดครับ
class มีให้เรียกใช้งานง่ายมากครับ