คำตอบสั้น ๆ: เปิดใช้ SpamAssassin บน DirectAdmin เลือกระดับการกรอง กำหนดปลายทางของอีเมล Spam และตั้ง Whitelist กับ Blacklist ให้เหมาะกับองค์กรของคุณ
คู่มือนี้อธิบาย SpamAssassin ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย
SpamAssassin เป็นตัวกรองอีเมลที่ให้คะแนนอีเมลแต่ละฉบับจากกฎหลายร้อยข้อ เช่น ผ่าน SPF หรือไม่ มีคำที่พบบ่อยในอีเมลขยะหรือไม่ มาจาก IP ที่อยู่ใน Blacklist หรือไม่ เมื่อคะแนนรวมเกินค่าที่กำหนด (Threshold) อีเมลจะถูกระบุว่าเป็น Spam แล้วระบบจะทำตามที่เราเลือก เช่น ย้ายเข้าโฟลเดอร์ Spam หรือลบทิ้ง
บน DirectAdmin ผู้ใช้แต่ละบัญชีตั้งค่า SpamAssassin ของโดเมนตัวเองได้จากหน้า E-mail Manager บทความนี้อธิบายความหมายของแต่ละตัวเลือก ค่าที่แนะนำสำหรับองค์กรทั่วไป และวิธีปรับจูนเมื่อกรองมากหรือน้อยเกินไป
สิ่งที่ต้องเตรียม
- บัญชีผู้ใช้ DirectAdmin ที่มีโดเมนและกล่องอีเมลใช้งานอยู่ บทความนี้อ้างอิง Evolution skin
- เซิร์ฟเวอร์ต้องติดตั้ง SpamAssassin ไว้ หากไม่เห็นเมนู SpamAssassin Setup แปลว่าผู้ดูแลเซิร์ฟเวอร์ไม่ได้เปิดใช้ หรือเซิร์ฟเวอร์ใช้ Rspamd แทน ซึ่งหน้าตาการตั้งค่าจะต่างออกไป
- โปรแกรมอ่านอีเมลที่เชื่อมแบบ IMAP หรือ Webmail เพื่อให้เห็นโฟลเดอร์ Spam
ขั้นตอนที่ 1: เปิดหน้า SpamAssassin Setup
- เข้าสู่ระบบ DirectAdmin ด้วยบัญชี User และเลือกโดเมนที่ต้องการ
- ไปที่ E-mail Manager แล้วเลือก SpamAssassin Setup
- ที่หัวข้อแรก เลือก Enable SpamAssassin (หรือ Yes) เพื่อเปิดใช้งาน
การตั้งค่าในหน้านี้มีผลกับทุกกล่องอีเมลของบัญชี ไม่ได้แยกตามกล่อง
ขั้นตอนที่ 2: เลือกปลายทางของอีเมล Spam
หัวข้อ Where do you want the spam to go มีตัวเลือกหลักดังนี้
| ตัวเลือก | ผลลัพธ์ | เหมาะกับ |
|---|---|---|
| Send spam to the spam folder | ย้ายเข้าโฟลเดอร์ spam ของแต่ละกล่อง (บน IMAP มักเห็นเป็น INBOX.spam) | ค่าที่แนะนำสำหรับองค์กรส่วนใหญ่ |
| Deliver spam to inbox | ส่งเข้า Inbox ตามปกติ แต่ติดป้ายไว้ใน Header และหัวเรื่อง | ผู้ที่ต้องการกรองเองด้วยโปรแกรมอีเมล |
| Delete / Blackhole | ลบทิ้งทันที ผู้รับไม่เห็นเลย | ไม่แนะนำ เพราะอีเมลจริงที่ถูกกรองผิดจะหายไปโดยไม่มีใครรู้ |
หมายเหตุ: อีเมลที่ถูกย้ายเข้าโฟลเดอร์ spam จะไม่ขึ้นใน POP3 เพราะ POP3 ดึงเฉพาะ Inbox ผู้ใช้ POP3 จึงควรเข้า Webmail ดูโฟลเดอร์ spam เป็นระยะ หรือเปลี่ยนไปใช้ IMAP
ขั้นตอนที่ 3: กำหนด Threshold (ความเข้มของการกรอง)
หัวข้อ Hits required เป็นคะแนนขั้นต่ำที่ถือว่าเป็น Spam ยิ่งตัวเลขต่ำ ยิ่งกรองเข้ม ตัวเลือกในหน้าจอมักเป็น Low (Strict Filtering) ที่ 5.0, Medium ที่ 7.5, High (Relaxed Filtering) ที่ 10.0 และ Custom ให้กรอกเอง ชื่อตัวเลือกอาจต่างกันเล็กน้อยตามเวอร์ชัน
- เริ่มต้นที่ 5.0 ซึ่งเป็นค่ามาตรฐานของ SpamAssassin เอง
- ถ้าลูกค้าหรือคู่ค้าแจ้งว่าอีเมลจริงหล่นไปที่ spam บ่อย ให้ขยับเป็น 6.0-7.5
- ถ้ายังมี Spam เข้ามามาก อย่าลดต่ำกว่า 4.0 เพราะอีเมลจริงจะติดมากขึ้นอย่างชัดเจน ให้ใช้ Blacklist ช่วยแทน