CPGuard สแกนอีเมล ป้องกัน Spam และ Virus

เรียนรู้วิธีที่ CPGuard ปกป้องอีเมลโดเมนของคุณจาก Spam, Virus และ Phishing ร่วมกับ SpamAssassin ใน cPanel

CPGuard Email Scanning ป้องกัน Spam Virus ใน cPanel

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 เสริมด้านอะไร

ประเภทภัยคุกคามทางอีเมลที่ 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 จะแสดงข้อมูล:

ถ้า 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
Tip: ถ้า IP ของ Server ถูกขึ้น Blacklist แล้ว ให้ทำ Full Malware Scan ก่อน ล้างมัลแวร์ออก จากนั้น Submit IP ขอถอด Blacklist ที่ MXToolBox Blacklist Removal หรือเว็บของ Blacklist แต่ละรายการ เช่น Spamhaus, Barracuda และ SURBL

แก้ปัญหาที่พบบ่อย

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 ที่รู้จักแทน