เวอร์ชัน 0.1.1, 6 ตุลาคม 2026 ใน WordPress ปลั๊กอินนี้มีชื่อว่า Tanichev Email Deliverability Tester ดาวน์โหลด (60 KB), SHA-256 0f01ef55eece5fcfefbc85b219fba301d574a09aa8ad0ce66377e00b6626980b วิธีติดตั้งอยู่ในส่วนสุดท้ายของหน้านี้
ทำไมต้องใช้ปลั๊กอิน ในเมื่อเว็บไซต์ส่งไปยังที่อยู่สำหรับทดสอบได้โดยตรง
ทำได้ และการส่งอีเมลหนึ่งฉบับจากกล่องจดหมายของคุณเองเพื่อให้ได้คะแนนดีแล้วหยุดแค่นั้นก็เป็นเรื่องง่าย แต่อีเมลยืนยันคำสั่งซื้ออาจถูกส่งผ่านเส้นทางอื่น อีเมลของร้านค้าถูกส่งผ่าน wp_mail(): ใช้ mail() ของ PHP บนเว็บเซิร์ฟเวอร์หากไม่มีใครเปลี่ยนการตั้งค่า หรือใช้ปลั๊กอิน SMTP เช่น WP Mail SMTP หรือ FluentSMTP แต่ละวิธีมีที่อยู่ From, ผู้ส่งใน envelope และเซิร์ฟเวอร์ของตัวเอง นอกจากนี้ อีเมล WooCommerce ยังมีที่อยู่ From ของตัวเองอีกด้วย ปลั๊กอินจะส่งอีเมลทดสอบผ่านเส้นทางเดียวกันนั้นทุกขั้นตอน
การทดสอบคืออะไร
เลือกอีเมลของเว็บไซต์หนึ่งรายการ แล้วกด ส่งการทดสอบ:
- อีเมลรีเซ็ตรหัสผ่าน, รายละเอียดเข้าสู่ระบบของผู้ใช้ใหม่, การแจ้งผู้ดูแลระบบว่ามีผู้ใช้ใหม่, ความคิดเห็นที่รอการตรวจสอบ;
- สำหรับ WooCommerce: อีเมลคำสั่งซื้อที่กำลังดำเนินการ, คำสั่งซื้อที่เสร็จสมบูรณ์, ใบแจ้งหนี้ และอีเมลแจ้งคำสั่งซื้อใหม่ที่ส่งไปยังร้านค้า ซึ่ง WooCommerce แสดงผลโดยใช้คำสั่งซื้อจำลอง;
- อีเมลมาตรฐานแบบสั้น หรืออีเมลที่คุณวางลงไป
อีเมลแต่ละฉบับจะใส่ข้อมูล Jane Sample, ลิงก์รีเซ็ตที่ไม่ได้รีเซ็ตอะไรจริง และคำสั่งซื้อที่ไม่เคยถูกบันทึก เพราะทุกคนที่มีลิงก์รายงานการทดสอบสามารถเปิดดูได้
การทดสอบยังแจ้งให้บริการทราบด้วยว่า WordPress ส่งอีเมลผ่าน mail() หรือ SMTP, ส่งผ่านโฮสต์ใดและปลั๊กอิน SMTP ใด และแผนจาก AI จะนำข้อมูลนี้มาพิจารณา ในเว็บไซต์ทดสอบของผมซึ่งส่งผ่าน mail() ของ PHP ขั้นตอนแรกของแผนคือ "หยุดส่งโดยตรงผ่านเว็บเซิร์ฟเวอร์" และ "อนุญาตผู้ให้บริการ SMTP ด้วย SPF"
"ตรวจสอบโฟลเดอร์ที่ผู้ให้บริการอีเมลด้วย" เปิดไว้ตามค่าเริ่มต้น และใช้อีเมลจากโควตา SMTP เพิ่มประมาณ 30 ฉบับ สำเนาจะถูกส่งออกครั้งละไม่กี่ฉบับขณะที่เปิดหน้าเว็บอยู่ หรือส่งระหว่างการทำงานตามกำหนดเวลาของ WordPress เมื่อไม่ได้เปิดหน้าเว็บ ตารางจะค่อยๆ แสดงผลครบภายในเวลาครึ่งชั่วโมง: Inbox, Spam หรือ Promotions ที่ Gmail, Outlook, Yahoo, Proton, AOL และผู้ให้บริการอื่นๆ หรือคำตอบที่ผู้ให้บริการส่งกลับมาเมื่อปฏิเสธอีเมล กล่องจดหมาย Gmail เป็นกล่องจดหมายทดสอบสาธารณะ จึงสามารถมองเห็นหัวเรื่องและชื่อผู้ส่งได้จากที่นั่น
ระเบียนที่ต้องเพิ่ม
ก่อนส่งอีเมล หน้า Test จะตรวจสอบ SPF, DKIM, DMARC และ MX ของโดเมนใน From แล้วแสดงรายการระเบียนที่ต้องเพิ่ม โดยแต่ละรายการมีปุ่ม Copy เมื่อเว็บไซต์ส่งผ่านผู้ให้บริการที่รู้จัก เช่น Mailgun, SendGrid, Google, Microsoft 365, Amazon SES, Brevo, Postmark และอีกบางราย บรรทัด SPF จะใช้ include ของผู้ให้บริการรายนั้นแทน IP หนึ่งรายการจากพูลของผู้ให้บริการ หลังการทดสอบ ระบบตรวจสอบจะทราบด้วยว่าอีเมลส่งมาจาก IP ใด ปลั๊กอินจะไม่แก้ไข DNS เนื่องจากไม่สามารถทำได้ เพราะโซนอยู่ที่ผู้รับจดทะเบียนโดเมนหรือ Cloudflare
ประวัติ
แท็บ History แสดงรายการการทดสอบของเว็บไซต์ โดยเรียงจากใหม่สุดไปเก่าสุด แผนภูมิด้านบนแสดงการเปลี่ยนแปลงของคะแนน และแต่ละแถวระบุว่ารายการตรวจสอบใดเปลี่ยนจากไม่ผ่านเป็นผ่าน หรือกลับกัน เมื่อเทียบกับการทดสอบครั้งก่อน
การตรวจสอบ
ส่วนนี้จะปิดอยู่จนกว่าคุณจะเปิดใช้งาน หลังจากนั้นปลั๊กอินจะสอบถาม Email Spam Tester ทุกนาทีว่าอีเมลประเภทใดที่เว็บไซต์ส่งเป็นประเภทใหม่ และส่งสำเนาเฉพาะอีเมลเหล่านั้นไปยังที่อยู่อีเมลส่วนตัวผ่าน wp_mail() เดียวกัน โดยไม่แก้ไขอีเมลต้นฉบับ สำเนาจะคงค่า From และส่วนหัวไว้ แต่จะตัด Cc, Bcc, ไฟล์แนบ และสตริงคำค้นหาของทุกลิงก์ออก ซึ่งจะนำคีย์รีเซ็ตรหัสผ่านออกด้วย รายงานจะระบุว่าปลั๊กอินใดส่งอีเมล โดยตรวจจากโค้ดที่เรียก wp_mail(): WooCommerce, Contact Form 7, WPForms หรือ WordPress เอง
จากนั้นแท็บ Monitoring จะแสดงข้อมูล 24 ชั่วโมงล่าสุดแยกตามปลั๊กอิน การแจ้งเตือน เช่น "WooCommerce: DMARC ล้มเหลวในอีเมล 12 จาก 12 ฉบับ" และอีเมลที่ WordPress ไม่สามารถส่งต่อได้เลย พร้อมการตอบกลับจากเซิร์ฟเวอร์ ความล้มเหลวเหล่านี้จะแสดงเป็นการทดสอบ Site Health ด้วย
ส่วนที่เหลือ
- Site Health: แสดงผลการยืนยันตัวตนของการทดสอบล่าสุด และการส่งที่ล้มเหลวในวันนี้
- วิดเจ็ตบนแดชบอร์ดที่แสดงคะแนนล่าสุด
- WP-CLI:
wp deliverability-tester test --email=password_reset,check,history,monitor on - แต่ละไซต์ในเครือข่าย multisite เชื่อมต่อแยกกัน
- เมื่อถอนการติดตั้ง ระบบจะปิดที่อยู่สำหรับการตรวจสอบที่ฝั่งเรา และลบตัวเลือกของปลั๊กอิน
ข้อมูลใดบ้างที่ออกจากเว็บไซต์ของคุณ
จะไม่มีข้อมูลใดถูกส่งออกไปก่อนที่คุณจะกด Connect this site หลังจากนั้น บริการจะได้รับเวอร์ชันของ WordPress และปลั๊กอิน, อีเมลทดสอบ, โดเมน From และวิธีที่ WordPress ใช้ส่งอีเมล [แต่จะไม่ได้รับรหัสผ่าน SMTP] รวมถึงคำตอบจากเซิร์ฟเวอร์เมื่อปฏิเสธอีเมล โดยลบที่อยู่อีเมลออกแล้ว เมื่อเปิดการตรวจสอบ บริการจะได้รับข้อมูลผู้ส่งและหัวเรื่องของอีเมลทุกฉบับที่เว็บไซต์ส่ง รวมถึงสำเนาของอีเมลแต่ละชนิดที่เพิ่งตรวจพบ โดยมีเพียงเว็บไซต์นี้เท่านั้นที่ดูรายงานเหล่านั้นได้ ระยะเวลาที่เก็บข้อมูลแต่ละรายการระบุไว้ในส่วนของปลั๊กอินในหน้านโยบายความเป็นส่วนตัว
ราคา
ขณะนี้ปลั๊กอินใช้งานได้ฟรี โดยแต่ละเว็บไซต์ทดสอบได้ 30 ครั้งและตรวจสอบโฟลเดอร์ได้ 3 ครั้งต่อวัน รวมถึงติดตามโดเมนได้สูงสุด 3 โดเมน
ติดตั้ง
- ใน WordPress ไปที่ Plugins › Add New Plugin ค้นหา "Tanichev Email Deliverability Tester" จากนั้นติดตั้งและเปิดใช้งาน ปลั๊กอินนี้อยู่ใน ไดเรกทอรี WordPress.org จึงอัปเดตผ่านแดชบอร์ดได้เหมือนปลั๊กอินอื่นๆ
- หากไม่ติดตั้งผ่านไดเรกทอรี ให้ดาวน์โหลดไฟล์ zip ด้านบน ตรวจสอบด้วย
sha256sum -c tanichev-email-deliverability-tester-0.1.1.zip.sha256ซึ่งควรแสดงOKแล้วอัปโหลดที่ Plugins › Add New Plugin › Upload Plugin - เปิด Deliverability Tester ในเมนูผู้ดูแลระบบ อ่านข้อมูลที่ระบบจะส่งเมื่อเชื่อมต่อ แล้วกด Connect this site
- เลือกอีเมลแล้วกด Send the test รายงานจะแสดงในหน้าเดียวกันภายในหนึ่งถึงสองนาที
ทดสอบแล้วบน WordPress 7.1.2 ที่ใช้ PHP 8.3, WooCommerce และ mail() ของ PHP ผ่าน Postfix แต่ยังไม่ได้ทดสอบบนโฮสต์ที่ใช้งานจริงซึ่งมีปลั๊กอิน SMTP ส่งอีเมลผ่านผู้ให้บริการ หรือบนระบบ multisite