CPGuard Email Scanning คืออะไร
CPGuard Email Scanning คือระบบที่ตรวจสอบอีเมลที่ส่งออกจาก Server และบางส่วนสแกนอีเมลขาเข้าเพื่อป้องกันภัยคุกคาม ทั้ง Spam, Malware Attachment, Phishing Link และ Virus ที่ซ่อนอยู่ในไฟล์แนบอีเมล
ปัญหาอีเมลที่พบบ่อยในการใช้ Hosting ทั่วไปคือเมื่อเว็บไซต์ถูกแฮก แฮกเกอร์มักใช้ Server ของคุณส่ง Spam Email จำนวนมาก ทำให้ IP Address ของ Server ถูกขึ้น Blacklist ส่งผลให้อีเมลที่คุณส่งเองถูก Filter เป็น Spam หรือไม่สามารถส่งได้เลย CPGuard ช่วยตรวจจับและหยุดการส่ง Spam ที่ไม่ได้รับอนุญาตนี้ได้
สำหรับผู้ใช้มือใหม่ที่ใช้อีเมลโดเมนของตัวเองในการสื่อสารกับลูกค้า ความน่าเชื่อถือของอีเมลเป็นเรื่องสำคัญมาก CPGuard Email Scanning ช่วยให้มั่นใจได้ว่าอีเมลที่ส่งออกจากโดเมนของคุณไม่ถูกมองว่าเป็น Spam
CPGuard ทำงานร่วมกับ SpamAssassin อย่างไร
cPanel มาพร้อมกับ SpamAssassin ซึ่งเป็น Open-Source Spam Filter ยอดนิยม CPGuard ทำงานเสริม SpamAssassin ในหลายด้าน:
SpamAssassin ทำหน้าที่อะไร
SpamAssassin ใช้กฎมากกว่า 1,000 ข้อในการให้คะแนน (Score) อีเมลแต่ละฉบับ ถ้าคะแนนสูงกว่า Threshold ที่กำหนด (ปกติ 5.0) จะถือว่าเป็น Spam และย้ายไปโฟลเดอร์ Junk หรือลบทิ้ง SpamAssassin เก่งเรื่องการวิเคราะห์เนื้อหาอีเมล
CPGuard เสริมด้านอะไร
- ตรวจสอบ Outbound Email — CPGuard ดู Volume อีเมลที่ส่งออกจาก Account ถ้าสูงผิดปกติ (เช่น ส่งอีเมล 1,000 ฉบับในชั่วโมงเดียว) จะแจ้งเตือนและอาจหยุดการส่งอัตโนมัติ
- ตรวจสอบ Virus ใน Attachment — สแกนไฟล์แนบอีเมลที่ผ่านเข้า Server หาไวรัสและ Malware
- ตรวจสอบ IP Reputation — ตรวจว่า IP ที่ส่งอีเมลมาถูกขึ้น Blacklist หรือเปล่า
- ป้องกัน Email Forgery — ทำงานร่วมกับ DKIM และ SPF เพื่อตรวจสอบความถูกต้องของ Sender
ประเภทภัยคุกคามทางอีเมลที่ CPGuard ป้องกัน
Spam Email — อีเมลขยะ
อีเมลโฆษณาหรือ Unsolicited Mail ที่ส่งมาในปริมาณมาก CPGuard ร่วมกับ SpamAssassin กรองได้ก่อนถึง Inbox ลดภาระการลบ Spam ด้วยตัวเอง
Phishing Email — อีเมลหลอกลวง
อีเมลที่แกล้งทำเป็นธนาคาร บริษัทที่น่าเชื่อถือ หรือบริการออนไลน์ เพื่อหลอกให้คลิกลิงก์และกรอกข้อมูลส่วนตัว CPGuard ตรวจสอบลิงก์ในอีเมลว่าตรงกับ Phishing Database หรือไม่
Email Virus — ไวรัสในไฟล์แนบ
ไฟล์แนบที่เป็น .exe, .doc ที่มี Macro, .pdf ที่มีโค้ดอันตราย CPGuard สแกนไฟล์แนบเหล่านี้และกักกันถ้าพบว่าเป็น Virus
Outbound Spam — Account ของคุณถูกใช้ส่ง Spam
เมื่อเว็บไซต์ถูกแฮก แฮกเกอร์อาจใช้ Server ของคุณส่ง Spam Email เป็นพัน-เป็นหมื่นฉบับต่อวัน ทำให้ IP ของ Server ถูก Blacklist CPGuard ตรวจจับ Pattern การส่งอีเมลที่ผิดปกติและหยุดการส่งก่อนที่ความเสียหายจะขยายวงกว้าง
Business Email Compromise (BEC)
การโจมตีที่ซับซ้อนซึ่งแฮกเกอร์ปลอมแปลงเป็นผู้บริหารหรือพนักงานเพื่อสั่งโอนเงิน CPGuard ตรวจสอบ Email Header และ DKIM Signature เพื่อป้องกัน Email Spoofing
วิธีตั้งค่าการกรองอีเมลใน cPanel ร่วมกับ CPGuard
เปิดใช้ SpamAssassin
Login cPanel → Email → Spam Filters แล้วเปิด "Process New Emails and Mark them as Spam" เลือก "Automatically Delete New Spam" (ถ้าต้องการลบอัตโนมัติ) หรือให้ย้ายไป Spam Folder แทน
ปรับ SpamAssassin Score Threshold
ค่า Default ที่ Score 5.0 อาจปล่อย Spam บางส่วนผ่านมา ลองปรับเป็น 4.0 เพื่อกรองได้เข้มขึ้น แต่ระวัง False Positive ที่อีเมลปกติอาจถูกกรองด้วย
ตั้งค่า Email Filter เพิ่มเติม
cPanel → Email → Email Filters สร้าง Rule เพิ่มเติม เช่น กรองอีเมลจาก Domain ที่รู้จักว่าเป็น Spam หรือกรองอีเมลที่มีคำบางคำใน Subject
ตั้งค่า DKIM และ SPF
cPanel → Email → Email Deliverability ตรวจสอบและเปิดใช้ DKIM กับ SPF สำหรับทุกโดเมน สองอย่างนี้ช่วยยืนยันว่าอีเมลที่ส่งออกจากโดเมนของคุณเป็นอีเมลที่ถูกต้อง ไม่ใช่การปลอมแปลง
ผู้ให้บริการ Hosting อย่าง asiagb.com ตั้งค่า CPGuard ให้ตรวจสอบ Outbound Email อัตโนมัติ ทำให้ถ้าเว็บไซต์ใดบน Hosting ถูกแฮกและส่ง Spam ระบบจะตรวจพบและหยุดการส่งก่อนที่ IP Reputation จะเสีย ลูกค้าจึงมั่นใจได้ว่าอีเมลโดเมนของตัวเองยังส่งถึงผู้รับได้ตามปกติ
อ่านผล Email Scan ของ CPGuard
ใน CPGuard Dashboard ส่วน Email Scanning จะแสดงข้อมูล:
- Emails Scanned — จำนวนอีเมลที่สแกนในช่วงเวลาที่กำหนด
- Spam Detected — จำนวนอีเมลที่ตรวจพบว่าเป็น Spam
- Virus Found — จำนวนไฟล์แนบที่พบ Virus
- Outbound Blocked — จำนวนอีเมล Outbound ที่ถูกหยุดเพราะน่าสงสัย
- IP Reputation Score — คะแนนความน่าเชื่อถือของ IP ที่ส่งอีเมลมา
ถ้า Outbound Blocked มีตัวเลขสูง ให้ตรวจสอบทันทีว่ามีแบบฟอร์มหรือสคริปต์บนเว็บที่ถูกใช้ส่ง Spam หรือไม่
ตรวจสอบว่า CPGuard Email Scan ทำงานถูกต้อง
# ตรวจสอบ Mail Queue ว่ามีอีเมลค้างส่งผิดปกติไหม
# ผ่าน cPanel → Email → Track Delivery
# ตรวจสอบ Mail Log ย้อนหลังผ่าน cPanel → Metrics → Errors
# ค้นหาบรรทัดที่มีคำว่า "spam" หรือ "rejected"
# ตรวจสอบสถานะ IP ใน MXToolBox
curl -s "https://mxtoolbox.com/api/v1/lookup/blacklist/YOUR.SERVER.IP" 2>/dev/null
# ตรวจสอบ DKIM และ SPF Record ผ่าน dig
dig TXT yourdomain.com | grep -i "spf\|dkim"
dig TXT default._domainkey.yourdomain.com
แก้ปัญหาที่พบบ่อย
Error: "อีเมลที่ส่งออกตกเป็น Spam ที่ปลายทาง"
ตรวจสอบว่า DKIM, SPF และ DMARC ตั้งค่าถูกต้องใน cPanel → Email → Email Deliverability หากทุกอย่างถูกต้องแล้ว ให้ตรวจสอบ IP Reputation ของ Server ใน MXToolBox ว่าถูก Blacklist ไหม และตรวจว่ามีการส่ง Outbound Spam จาก Account ของคุณหรือเปล่า
Error: "อีเมลปกติจาก Client ถูกกรองเป็น Spam"
SpamAssassin ให้ Score สูงกับอีเมลนั้นโดยไม่ตั้งใจ ให้ไปที่ cPanel → Email → Spam Filters → Whitelist แล้วเพิ่มอีเมลหรือโดเมนของ Sender ที่ต้องการ Whitelist ไว้ เพื่อให้ SpamAssassin ข้ามการสแกนอีเมลจาก Sender นั้น
Error: "CPGuard แจ้งว่า Account กำลังส่ง Spam แต่ไม่รู้จัก"
นี่คือสัญญาณว่าเว็บไซต์หรือ Form บนเว็บถูกใช้เป็นเครื่องมือส่ง Spam ให้ตรวจสอบ Contact Form ทุกอัน โดยเฉพาะถ้าไม่มี CAPTCHA ตรวจสอบ PHP Script ที่ส่งอีเมลว่าถูก Inject หรือไม่ และทำ Malware Scan ทันที
Error: "ได้รับ Virus ในอีเมลทั้งที่ CPGuard เปิดอยู่"
CPGuard อาจไม่ได้ตั้งค่าให้สแกน Attachment ทุกประเภท หรือ Virus Signature ยังไม่ได้อัพเดท ให้ติดต่อ Hosting Support เพื่อตรวจสอบการตั้งค่า Email Scanning และ Virus Definition อัพเดทล่าสุด อีกทางหนึ่งคือเปิดใช้ ClamAV ใน cPanel → Email → ClamAV เพื่อเพิ่มชั้นการสแกน Virus
Error: "CPGuard บล็อกอีเมล Outbound ที่ส่งจาก WordPress"
WordPress ส่ง Email จำนวนมากอาจถูก CPGuard มองว่าน่าสงสัย ให้ตรวจสอบว่าใช้ SMTP แทน PHP mail() เพื่อส่งอีเมล ผ่าน Plugin เช่น WP Mail SMTP และตั้งค่าให้ส่งผ่าน Authenticated SMTP Account ซึ่ง CPGuard จะ Trust มากกว่า
คำถามที่พบบ่อย
CPGuard Email Scan ต่างจาก ClamAV ที่มีใน cPanel ยังไง?
ClamAV เป็น Open-Source Antivirus ที่ cPanel ให้มา เน้นการสแกน Virus ในไฟล์ Email Attachment CPGuard Email Scanning ครอบคลุมกว่า ทั้ง Spam Detection, Phishing Link Check, Outbound Monitoring และ IP Reputation ใช้คู่กันได้และไม่ขัดแย้ง
ถ้าเปิด CPGuard Email Scan แล้วอีเมล Delayed ไหม?
โดยทั่วไปการสแกนอีเมลเพิ่ม Latency ไม่กี่มิลลิวินาที ซึ่งผู้รับไม่รู้สึกความแตกต่าง แต่ถ้า Server มี Load สูงอยู่แล้วอาจมี Delay เล็กน้อย Hosting ที่ดีจะจัดการ Resource ให้ Email Scanning ไม่กระทบ Performance
ควรตั้ง SpamAssassin Score เป็นเท่าไหร่ดี?
ค่า Default 5.0 เหมาะสมสำหรับการใช้งานทั่วไป ถ้ารับ Spam เยอะให้ลองปรับเป็น 4.0-4.5 ถ้ากังวลเรื่อง False Positive (อีเมลดีถูกกรองทิ้ง) ให้ตั้งไว้สูงกว่า 6.0 และใช้ Whitelist สำหรับ Sender ที่รู้จักแทน