
ก่อนส่ง Email Campaign หรืออีเมลสำคัญ ควรตรวจสอบ Spam Score ก่อนเสมอ เครื่องมืออย่าง mail-tester.com ช่วยบอกได้ว่าอีเมลของคุณมีโอกาสตก Spam มากแค่ไหน และส่วนไหนที่ต้องแก้ไขก่อนส่งจริง
Spam Score คืออะไร
Spam Score คือคะแนนที่ Spam Filter ของผู้รับ (เช่น Gmail, Outlook) ใช้ตัดสินว่าอีเมลนี้ควรเข้า Inbox หรือ Spam Folder ยิ่งคะแนนสูง (ผ่านการตรวจ) โอกาสเข้า Inbox ยิ่งมากขึ้น ปัจจัยที่ส่งผลต่อ Score ได้แก่ SPF, DKIM, DMARC, เนื้อหา, Reputation ของ IP และ Header ของอีเมล
วิธีใช้ mail-tester.com ตรวจสอบ
- เข้าเว็บ mail-tester.com
- จะได้รับที่อยู่อีเมลชั่วคราว เช่น
[email protected] - ส่งอีเมลที่คุณต้องการทดสอบไปยังที่อยู่นั้น (ใช้อีเมล Server ของคุณส่ง ไม่ใช่ Gmail ส่วนตัว)
- กลับมาที่เว็บแล้วคลิก "Then check your score"
- ดูผลคะแนนและรายการ Issue ที่ต้องแก้ไข
ทำไม Email @โดเมนของตัวเองถึงดีกว่า Gmail ในแง่ Deliverability
หลายคนอาจสงสัยว่าทำไมต้องใช้ Email Hosting แยกต่างหาก ในเมื่อ Gmail ใช้ฟรีได้ คำตอบอยู่ที่ความน่าเชื่อถือและการควบคุม Spam Score ด้วยตนเอง
เมื่อส่งอีเมลจาก [email protected] Google เป็นผู้ควบคุม IP ที่ส่ง ซึ่งแชร์กับผู้ใช้ Gmail หลายล้านคน ถ้าผู้ใช้คนอื่นในกลุ่ม IP เดียวกันส่ง Spam — IP ของคุณก็ได้รับผลกระทบโดยตรง ในขณะที่ Email Hosting บน VPS หรือ Hosting ส่วนตัวช่วยให้คุณ:
- ควบคุม IP ที่ใช้ส่งได้ด้วยตนเอง ไม่แชร์กับคนอื่น
- ตั้งค่า SPF, DKIM, DMARC ได้ตามต้องการทันที
- ส่งอีเมลจากโดเมนธุรกิจ เช่น
[email protected]ที่ดูเป็นมืออาชีพกว่า - สร้าง Domain Reputation ของตัวเองได้จากศูนย์ และรักษาให้ดีได้ในระยะยาว
- เข้าถึง Log ของ Mail Server เพื่อ Debug ได้เองเมื่อมีปัญหา
สำหรับธุรกิจที่ส่ง Newsletter หรืออีเมล Transactional เป็นประจำ การมี Email @โดเมนตัวเองและตั้งค่า DKIM อย่างถูกต้องช่วยให้ Open Rate สูงกว่าอย่างมีนัยสำคัญ เพราะผู้รับเชื่อมั่นว่าอีเมลมาจากแหล่งที่ถูกต้อง
ทำความเข้าใจ Email Header และผลต่อ Spam Score
นอกจาก SPF, DKIM, DMARC แล้ว Email Header ที่ Spam Filter วิเคราะห์ลึกยังมีอีกหลายส่วน ได้แก่ Return-Path, Message-ID, Received chains และ X-Mailer ซึ่งช่วยบอกว่าอีเมลถูกส่งจากซอฟต์แวร์อะไร
Header ที่ดีควรมีลักษณะดังนี้:
- Return-Path ต้องตรงกับโดเมนที่ใช้ส่ง ไม่ใช่โดเมนอื่นหรือ IP เปล่า
- Message-ID ต้องอยู่ในรูป
<[email protected]>ไม่ใช่@localhost - Received chain ไม่ควรมี IP ที่อยู่ใน Blacklist ตลอดเส้นทาง
- X-Mailer ไม่ควรแสดงชื่อซอฟต์แวร์ที่ Spam Filter รู้จักว่าเป็น bulk sender
- Date Header ต้องถูกต้องตาม timezone จริง ไม่ใช่ค่า default ผิดๆ
เมื่อใช้ mail-tester.com รายงานจะแสดง Header analysis ให้เห็นว่าส่วนไหนผิดปกติ ช่วยแก้ได้ตรงจุดโดยไม่ต้องเดา
IP Reputation และ Sending Domain Reputation คืออะไร
แม้ SPF/DKIM/DMARC ผ่านครบ แต่ถ้า IP ของ Server มี Reputation แย่ — เคยถูกใช้ส่ง Spam มาก่อน — อีเมลก็ยังตก Spam ได้ Gmail และ Outlook ใช้ข้อมูล Reputation แยกกัน 2 มิติ:
- IP Reputation — ประวัติของ IP address ที่ใช้ส่ง ตรวจสอบได้ที่ mxtoolbox.com/blacklists และ Google Postmaster Tools (ถ้ามี Google account)
- Domain Reputation — ประวัติของ From Domain เช่น อัตรา Complaint (ผู้รับกด "Report Spam"), อัตรา Bounce, Unsubscribe rate — ยิ่งต่ำยิ่งดี
การ Warm Up IP ใหม่ คือการค่อยๆ เพิ่มปริมาณอีเมลที่ส่งทุกวันแทนที่จะส่งครั้งละหลักพัน เพื่อให้ ESP (Email Service Provider) เห็นว่า IP นี้มีพฤติกรรมปกติก่อน ตารางการ Warm Up ทั่วไปคือ:
| วันที่ | จำนวนอีเมล/วัน | หมายเหตุ |
|---|---|---|
| 1-3 | 50-100 | ส่งเฉพาะผู้รับที่ engage สูง |
| 4-7 | 200-500 | ดู Bounce rate ก่อนเพิ่ม |
| 8-14 | 1,000-3,000 | เพิ่มทีละ 2 เท่าต่อวัน |
| 15+ | 5,000+ | ถ้า Complaint <0.1% ขยายได้ |
เปรียบเทียบเครื่องมือทดสอบ Spam Score
นอกจาก mail-tester.com ยังมีเครื่องมืออื่นที่ใช้ประกอบกันได้ แต่ละตัวมีจุดเด่นต่างกัน:
| เครื่องมือ | จุดเด่น | ฟรี |
|---|---|---|
| mail-tester.com | ตรวจ SPF/DKIM/DMARC + เนื้อหา + Blacklist ครบ | วันละ 1 ครั้ง |
| MXToolbox | ตรวจ Blacklist 100+ รายการ, MX/SPF/DMARC | ✅ ฟรี |
| Google Postmaster Tools | ดู Reputation ใน Gmail โดยตรง | ✅ ฟรี |
| GlockApps | ทดสอบ Inbox placement หลาย Provider พร้อมกัน | ทดลองฟรี จำกัด |
สำหรับผู้ใช้งานทั่วไปที่ใช้ Email Hosting ของ AsiaGB แนะนำเริ่มด้วย mail-tester.com + MXToolbox ก็เพียงพอ ก่อน campaign สำคัญให้ทดสอบทุกครั้ง
ปัญหาที่พบบ่อยและวิธีแก้
1. SPF ไม่ผ่าน
SPF Record บน DNS ต้องระบุให้ Server ส่งอีเมลของคุณอยู่ในรายการที่อนุญาต ตัวอย่าง SPF สำหรับ Hosting AsiaGB:
v=spf1 +a +mx +ip4:YOUR.SERVER.IP ~all
2. DKIM ไม่ผ่าน
DKIM ต้องตั้งค่าใน DirectAdmin → Email Manager → DKIM Keys สร้าง DKIM Key และเพิ่ม DNS Record ตามที่ระบบแจ้ง
3. DMARC ไม่มี
เพิ่ม TXT Record บน DNS ชื่อ _dmarc.yourdomain.com ค่า:
v=DMARC1; p=none; rua=mailto:[email protected]
4. Blacklist IP
ถ้า IP ของ Server อยู่ใน Blacklist ให้ตรวจสอบที่ mxtoolbox.com/blacklists แล้วส่ง Delisting Request ไปยัง Blacklist นั้นๆ
5. เนื้อหาอีเมลมีคำ Spammy
หลีกเลี่ยงคำเช่น "FREE", "ลดราคา 100%", "CLICK HERE NOW" ในหัวข้อ หรือเนื้อหาที่ล้วนเป็น HTML Image โดยไม่มีข้อความ
เครื่องมือเพิ่มเติม: นอกจาก mail-tester.com ยังมี GlockApps, Mailtrap, และ Postmark Spam Check ที่ใช้ทดสอบ Spam Score ได้เช่นกัน แต่ mail-tester.com ใช้ฟรีได้วันละ 1 ครั้ง
เพิ่ม Score ให้ได้ 10/10
- ตั้งค่า SPF, DKIM, DMARC ให้ครบ
- ใช้ From Address ที่ตรงกับโดเมนจริง ไม่ใช่ Gmail หรือ Hotmail
- มีลิงก์ Unsubscribe ในอีเมล (โดยเฉพาะ Newsletter)
- สัดส่วน Text ต่อ HTML ที่ดีคือ 60:40
- ไม่แนบ URL ที่อยู่ใน Blacklist
ตั้งค่า DMARC Report เพื่อรับข้อมูลวิเคราะห์อัตโนมัติ
DMARC ไม่ได้แค่บล็อกอีเมลปลอม แต่ยังส่ง Report กลับมาให้เจ้าของโดเมนได้ทราบว่ามีใครส่งอีเมลอ้างโดเมนของคุณบ้าง Report มี 2 แบบ ได้แก่ Aggregate Report (ส่งรายวัน สรุปสถิติการส่ง) และ Forensic Report (ส่งทันทีเมื่อ fail แต่ละครั้ง)
วิธีตั้งค่า DMARC ให้ส่ง Aggregate Report มายัง Email ที่คุณกำหนด:
- เพิ่ม TXT Record:
_dmarc.yourdomain.com - ค่า:
v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; sp=none; aspf=r rua=คือที่อยู่รับ Aggregate Report (ต้องเป็น inbox ที่ตรวจอย่างน้อยสัปดาห์ละครั้ง)ruf=คือที่อยู่รับ Forensic Report (ส่งเฉพาะ fail ทันที ปริมาณอาจมากถ้า Domain ถูก Spoof บ่อย)sp=noneใช้นโยบายเดียวกับ Subdomainaspf=r= relaxed alignment ระหว่าง Return-Path และ From Domain
เมื่อได้รับ Report XML ใน Email แล้วสามารถใช้เครื่องมือ Free อย่าง MXToolbox DMARC Analyzer หรือ dmarcian (แผน Free มี) ช่วยแปลง XML ให้อ่านง่ายเป็น Dashboard สรุปว่า SPF/DKIM pass กี่เปอร์เซ็นต์ และมี IP ปลอมส่งชื่อโดเมนเราไหม
หลังจากใช้ p=none Monitor อยู่ 2-4 สัปดาห์จนมั่นใจว่า SPF และ DKIM ผ่านครบทุกช่องทางการส่ง ค่อยเปลี่ยนเป็น p=quarantine เพื่อให้ Spam Filter กัก Email ที่ fail ไว้ใน Spam Folder แทนการรับไว้ปกติ
การดูแลรักษา Email List เพื่อ Deliverability ระยะยาว
Spam Score ที่ดีไม่ได้ขึ้นอยู่กับการตั้งค่าครั้งเดียว แต่ต้องดูแลรายชื่อผู้รับ (Email List) อย่างต่อเนื่อง ทำตามแนวทางเหล่านี้เพื่อรักษา Reputation ให้ดีในระยะยาว:
- ลบ Hard Bounce ทันที — อีเมลที่ bounce ถาวร (ที่อยู่ไม่มีอยู่จริง) ต้องลบออกจาก list ทุกครั้งที่ส่ง อย่าส่งซ้ำ
- จัดการ Soft Bounce — ถ้า Soft Bounce เกิดซ้ำ 3 ครั้งขึ้นไปให้พักรายการนั้นไว้ก่อน
- เปิดใช้ Double Opt-in — ให้ผู้ใช้ยืนยัน email ก่อน subscribe เพื่อกรอง typo และลด Complaint rate
- ส่ง Re-engagement Campaign — รายชื่อที่ไม่ open email เกิน 6 เดือนควรส่งอีเมลถาม "คุณยังต้องการรับข่าวสารอยู่ไหม?" ถ้าไม่ตอบสนองให้ลบออก
- ตรวจสอบ Complaint Rate ใน Postmaster Tools — Gmail แนะนำให้ Complaint Rate ไม่เกิน 0.1% ถ้าเกิน 0.3% จะโดน throttle หรือ block
- ส่งในเวลาที่เหมาะสม — สำหรับผู้รับในไทย เวลา 9:00-11:00 และ 19:00-21:00 มักให้ Open Rate สูงกว่า
Email ที่มี Engagement สูง (Open, Click, Reply) จะช่วยยก Domain Reputation โดยอัตโนมัติ ทำให้อีเมลถัดไปผ่าน Filter ได้ง่ายขึ้น เป็น Virtuous Cycle ที่ขับเคลื่อนด้วยคุณภาพ ไม่ใช่ปริมาณ
อีเมล @โดเมนที่น่าเชื่อถือ ไม่ตก Spam
Hosting AsiaGB ตั้งค่า SPF, DKIM ให้อัตโนมัติ Email ของคุณมีโอกาสเข้า Inbox สูงกว่าใช้ Gmail ฟรี
ดูแพ็กเกจ Hosting