พบปัญหา ส่งอีเมลไม่ออกจาก mail server

maillog
maillog

บันทึกการเข้าไปตรวจสอบ postfix บน redhat5 ดังนี้
1. เริ่มต้นด้วยการเข้าดูข้อมูลใน log
ว่าส่งแล้วมีผลเป็นอย่างไร
#tail -n 50000 maillog |grep delivery
พบว่า ไม่พบรายการที่ส่งได้ในช่วงเวลาไม่นานก่อนหน้านี้

2. ใช้ nslookup ตรวจสอบ domain name
พบว่าตัวแรกไม่ตอบ ตอบแต่ตัวที่สอง
ตัวที่ work อยู่คือ xxx.xxx.199.32
และตัวที่ไม่ work คือ xxx.xxx.55.55
สามารถใช้ http://cqcounter.com/whois/
ตรวจสอบได้ว่าอยู่ที่ใด และใครดูแลอยู่

3. เข้าไปแก้ไข resolv.conf ให้เหลือเฉพาะที่ใช้งานได้
แล้ว restart เครือข่ายใหม่
ด้วย #/etc/init.d/network restart

4. ทดสอบส่งอีเมลด้วย #mail xxx@xxx.com
เมื่อค้น delivery ด้วยคำสั่งที่ 1 ก็พบว่ามาปกติ
และที่มาก็มากันหลายฉบับ เพราะคั้งค้างระหว่างการทดสอบก่อนหน้านี้

5. สรุปว่า dns ที่เราใช้อาจตื่นบ้าง หลับบ้าง ต้องหมั่นตรวจสอบ

Author: บุรินทร์ รุจจนพันธุ์

I am Lecturer, Developer, Researcher, Columnist, Writer, Photographer, and Webmaster - L@mpang man

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.