การตรวจสอบการส่งอีเมล (Track Email Delivery) บน Plesk

การตรวจสอบการส่งอีเมล (Track Email Delivery) เป็นคุณสมบัติสำคัญของ Plesk ที่ช่วยให้คุณสามารถติดตามสถานะการส่งอีเมล เช่น ว่าอีเมลถูกส่งสำเร็จหรือไม่ อีเมลส่งไปที่ไหน และเหตุใดจึงล้มเหลว เมื่อมีปัญหากับการส่งอีเมล การตรวจสอบ Logs นั้นเป็นขั้นตอนแรกเพื่อหาสาเหตุของปัญหา

ความสำคัญของการตรวจสอบการส่งอีเมล

การตรวจสอบการส่งอีเมลช่วยให้:

  • ค้นหาสาเหตุของอีเมลที่ส่งไม่ถึง
  • ตรวจสอบว่าอีเมลถูกส่งไปหรือไม่
  • ค้นหาอีเมลที่ถูก Reject หรือ Bounce
  • ตรวจสอบการส่งอีเมลจากแอพพลิเคชันเช่น WordPress, Contact Forms
  • จัดการปัญหาเกี่ยวกับ Email Deliverability

การตรวจสอบ Mail Logs บน Plesk

Plesk มีตัวเลือกการตรวจสอบ Mail Logs เพื่อติดตามการส่งอีเมล ดังต่อไปนี้:

ขั้นตอนการตรวจสอบ Mail Logs

  1. เข้า Plesk Control Panel ด้วยสิทธิ์ Admin
  2. ไปที่เมนู Tools & Settings (เครื่องมือและการตั้งค่า)
  3. เลือก Mail Server Settings (การตั้งค่า Mail Server)
  4. ค้นหาส่วน Mail Logs หรือ Mail Log Viewer
  5. เลือกวันที่ที่ต้องการตรวจสอบ แล้วดู Logs

การตรวจสอบ Email Logs ด้วยคำสั่ง SSH/Terminal

นอกจากใช้ Plesk interface ยังสามารถตรวจสอบ Mail Logs ผ่านคำสั่ง SSH ได้

ที่ตั้ง Mail Log Files

  • /var/log/mail.log — ไฟล์ log หลักสำหรับ Postfix
  • /var/log/mail.err — ไฟล์ log สำหรับข้อผิดพลาด Mail Server
  • /var/log/maillog — ไฟล์ log ทั่วไป (ใช้บน CentOS/RHEL)

คำสั่งที่ใช้บ่อย

# ดู Mail Logs แบบเรียลไทม์
tail -f /var/log/mail.log

# ค้นหา Log ของอีเมลที่ส่งไปยังที่อยู่เฉพาะ
grep "[email protected]" /var/log/mail.log

# ค้นหา Error เกี่ยวกับการส่งอีเมล
grep "error" /var/log/mail.log

# ดู Log ของเวลาที่กำหนด
grep "2026-03-30" /var/log/mail.log

การแก้ไขปัญหาการส่งอีเมล

เมื่อเจอปัญหาการส่งอีเมล ควรตรวจสอบ:

  • Status Code 550: ปัญหา Recipient ไม่มีอยู่ หรือ Email Address ผิด
  • Status Code 450/451: ปัญหาชั่วคราว ลองส่งใหม่
  • Status Code 452: Mailbox เต็ม (Full)
  • Status Code 552: เกินขนาด Message ที่อนุญาต
  • DKIM/SPF Failure: ตรวจสอบการตั้งค่า DKIM และ SPF Records
  • Greylist: Email ถูก Delay โดย Greylist Filter ลองส่งใหม่

เคล็ดลับเมื่อตรวจสอบ Email Logs

  • ✅ ตรวจสอบ Bounce Emails: ตรวจสอบอีเมลที่ Bounce กลับมา
  • ✅ ตรวจสอบ Queue: ดูอีเมลที่ค้างอยู่ในคิวการส่ง
  • ✅ เข้าใจ SMTP Response Codes: รู้ความหมายของ SMTP Status Codes
  • ⚠️ ตรวจสอบ Spam Score: อีเมลอาจถูกจัดเป็น Spam
  • ⚠️ ระวัง Rate Limiting: เซิร์ฟเวอร์ลิมิตการส่งอีเมล
  • ⚠️ ตรวจสอบ Firewall/DNS: ตรวจสอบว่า DNS ทำงานถูกต้อง

การใช้เครื่องมือภายนอกเพื่อตรวจสอบ Email Delivery

  • mail-tester.com: เครื่องมือเพื่อทดสอบ Email Deliverability
  • MXToolbox.com: ตรวจสอบ SPF, DKIM, DMARC, MX Records
  • Google Admin Toolbox: ตรวจสอบ MX Records และการตั้งค่า DNS
  • Return Path: บริการติดตามการส่งอีเมล (Delivery Intelligence)

สรุป

การตรวจสอบการส่งอีเมล (Track Email Delivery) เป็นสิ่งสำคัญเพื่อให้แน่ใจว่าอีเมลถูกส่งถึงผู้รับอย่างถูกต้อง ด้วยการตรวจสอบ Mail Logs และการใช้เครื่องมือต่างๆ คุณสามารถแก้ไขปัญหาการส่งอีเมลได้อย่างมีประสิทธิภาพ และป้องกันไม่ให้อีเมลตกไปใน Spam Folder