EMAIL TROUBLESHOOTING

Email Not Sending ให้แยกก่อนว่าตันอยู่ตรงไหน

คู่มือแก้ปัญหา Email ใน WordPress ตั้งแต่ WP Mail SMTP ส่งไม่ผ่าน, SMTP Authentication Error, Test Email ผ่านแต่ Forminator ไม่ส่ง, Admin ไม่ได้รับแจ้งเตือน, ลูกค้าไม่ได้รับ Auto Reply ไปจนถึง Email เข้า Spam

WP Mail SMTP Forminator Admin / Customer Email
Email Delivery Check
CHECK REQUIRED
FORM
Forminator Submission
SMTP
WP Mail SMTP Delivery
BOX
Inbox Destination
!
Email not received ตรวจทีละชั้น: Form → SMTP → Provider → Inbox
START WITH THE SYMPTOM

Email ไม่ส่งแบบไหน?

เลือกอาการที่ใกล้เคียงที่สุด เพื่อดูว่าควรเริ่มตรวจจากจุดไหนก่อน

SMTP CONNECTION

WP Mail SMTP ส่ง Test Email ไม่ผ่าน

ปัญหาอยู่ก่อนถึง Forminator จึงควรแก้ SMTP ให้ส่ง Test Email ผ่านก่อน แล้วค่อยกลับไปตรวจ Form

01
ตรวจ Mailer เลือก Mailer ให้ตรงกับ Email Provider
02
ตรวจ Host / Port / Encryption ใช้ค่าที่ Provider กำหนดจริง
03
ตรวจ Authentication Username, Password, App Password หรือ Token
04
ส่ง Test Email ใหม่ ต้องผ่านขั้นนี้ก่อนตรวจ Forminator
FORMINATOR

SMTP ผ่าน แต่ Forminator ไม่ส่ง

เมื่อ Test Email ผ่าน หมายถึงควรหันมาตรวจ Form, Email Notification, Recipient และ Conditions ต่อ

01
ตรวจ Email Notifications ต้องมี Notification เปิดใช้งานอยู่
02
ตรวจ Recipient Email ปลายทางต้องถูกต้อง
03
ตรวจ Conditions Condition อาจทำให้ Notification ไม่ถูกส่ง
04
Submit Form จริง ทดสอบ Workflow ตั้งแต่ต้นจนจบ
ADMIN NOTIFICATION

Admin ไม่ได้รับข้อมูลจาก Form

ตรวจ Recipient, Notification Trigger, From Email และ Spam ก่อนแก้ระบบ SMTP ใหม่ทั้งหมด

01
ตรวจ Recipient Email Email ผู้ดูแลถูกต้องและไม่มีช่องว่าง
02
ตรวจ Notification Trigger Notification ต้องทำงานหลัง Submit
03
ตรวจ Spam / Junk Email อาจถูกส่งแล้วแต่ไปอยู่ Spam
04
ทดลอง Email ปลายทางอื่น ช่วยแยกปัญหาฝั่งผู้รับ
CUSTOMER AUTO REPLY

ลูกค้าไม่ได้รับ Email ตอบกลับ

Admin Notification และ Customer Notification เป็นคนละ Notification จึงต้องตั้งแยกกันใน Forminator

01
สร้าง Customer Notification แยกจาก Admin Email
02
Recipient ต้องใช้ Email Field ดึง Email ที่ลูกค้ากรอกใน Form
03
ตรวจ Subject / Body ตรวจ Placeholder ของ Field ให้ถูกต้อง
04
Submit ด้วย Email จริง ทดสอบทั้ง Gmail และ Email Domain หากทำได้
DELIVERABILITY

Email ส่งสำเร็จ แต่เข้า Spam

จุดนี้ต่างจาก “ส่งไม่ออก” เพราะ SMTP อาจทำงานแล้ว แต่ระบบปลายทางประเมินความน่าเชื่อถือของข้อความ

01
ตรวจ From Email ควรตรงกับ Sender ที่ Provider อนุญาต
02
ตรวจ DNS Email Records ตรวจ SPF / DKIM / DMARC ตามระบบ Email ที่ใช้
03
ตรวจเนื้อหา Email หลีกเลี่ยงข้อความที่ดูผิดปกติหรือ Link ที่ไม่น่าเชื่อถือ
04
ทดสอบหลาย Provider Gmail / Outlook / Domain Email อาจให้ผลต่างกัน
AUTHENTICATION

SMTP Authentication Error

ปัญหามักเกี่ยวกับ Username, Password, App Password, Token, Mailer หรือข้อกำหนดของ Email Provider

01
ตรวจ Username หลาย Provider ใช้ Email Address เต็มเป็น Username
02
ตรวจ Credential บางระบบต้องใช้ App Password แทน Password ปกติ
03
ตรวจ Port / Encryption Connection ที่ผิดอาจทำให้ Auth ไม่ผ่าน
04
Test Email ใหม่ ทดสอบหลัง Save Settings ทุกครั้ง
ISOLATE THE PROBLEM

Email หนึ่งฉบับผ่านหลายระบบ

ถ้าไม่แยกระบบ เราอาจแก้ SMTP ทั้งที่ปัญหาอยู่ Form หรือแก้ Form ทั้งที่ปัญหาอยู่ Inbox

01

Form

ตรวจว่า Form Submit สำเร็จ และ Notification ถูก Trigger

02

WordPress / Plugin

ตรวจ Recipient, Subject, Body, Conditions และ Field Mapping

03

SMTP / Mailer

ตรวจ Connection, Authentication และ Test Email

04

Inbox / Provider

ตรวจ Inbox, Spam/Junk และการยอมรับ Sender

TROUBLESHOOTING FLOW

Email ไม่เข้า ให้ไล่จากบนลงล่าง

อย่าเริ่มแก้ทุกระบบพร้อมกัน เพราะจะไม่รู้ว่าสาเหตุจริงอยู่ตรงไหน

01
FORM

ตรวจว่า Form Submit สำเร็จ

กรอก Form จริง แล้วตรวจว่ามี Submission ใน Forminator หรือไม่

02
SMTP

ทดสอบ WP Mail SMTP

ส่ง Test Email เพื่อแยกก่อนว่าเว็บไซต์ สามารถส่ง Email ออกได้หรือไม่

03
NOTIFICATION

ตรวจ Forminator Notification

หาก SMTP ผ่าน ให้ตรวจ Recipient, Conditions, Subject, Body และ Field Mapping

04
INBOX

ตรวจ Inbox / Spam

ระบบอาจส่งออกสำเร็จแล้ว แต่ Email ถูกกรองไป Spam หรือปลายทางบล็อกข้อความ

05
DNS

ตรวจ Sender / DNS หากจำเป็น

หากส่งได้แต่ Delivery ไม่ดี ให้ตรวจ Email Domain, SPF, DKIM และ DMARC ตาม Provider ที่ใช้

06
VERIFY

ทดสอบ Workflow จริงอีกครั้ง

ทดสอบ Form → Admin Email → Customer Auto Reply ให้ครบก่อนถือว่าแก้เสร็จ

TEST EMAIL LOGIC

Test Email คือจุดแบ่งปัญหาที่สำคัญ

ถ้า WP Mail SMTP ส่ง Test Email ไม่ผ่าน ยังไม่ควรไปแก้ Forminator แต่ถ้า Test Email ผ่านแล้ว ปัญหามักต้องตรวจที่ Form Notification หรือการรับ Email ปลายทางต่อ

Test Email ไม่ผ่าน → ตรวจ SMTP
Test Email ผ่าน → ตรวจ Forminator
Form ส่งแล้ว → ตรวจ Inbox
เข้า Spam → ตรวจ Deliverability
Email Diagnostic FLOW
SMTP
WP Mail SMTP Test Email ส่งผ่านหรือไม่?
PASS
FORM
Forminator Notification Trigger และ Recipient ถูกต้องหรือไม่?
CHECK
BOX
Inbox / Spam Email ถึงปลายทางจริงหรือไม่?
CHECK
FORMINATOR CHECK

SMTP ผ่าน แต่ Form ไม่ส่ง ให้เช็กตรงนี้

จาก Forminator ให้เข้า Forms → เลือก Form → Email Notifications แล้วตรวจ Admin Notification และ Customer Notification แยกกัน

Learn Forminator →
01
Email Notification เปิดอยู่หรือไม่ ตรวจว่า Notification ไม่ได้ถูกปิด
02
Recipient ถูกต้องหรือไม่ Admin ใช้ Email จริง / Customer ใช้ Email Field
03
Subject และ Body ตรวจ Form Field Placeholder ให้ตรงกับ Form
04
Conditions ตรวจว่าเงื่อนไขไม่ได้บล็อก Notification
05
Publish Changes บันทึก Form ก่อนทดลอง Submit ใหม่
!

อย่าใส่ SMTP Password หรือ API Secret ลงใน Custom HTML

Credential เช่น SMTP Password, App Password, API Key หรือ Secret Token เป็นข้อมูลที่ต้องเก็บในระบบหลังบ้าน หรือระบบจัดเก็บ Secret ที่เหมาะสม ไม่ควรนำมาใส่ใน HTML, JavaScript หรือหน้าเว็บไซต์ที่ผู้ใช้งานเปิด Source ดูได้

EMAIL TROUBLESHOOTING CHECKLIST

เช็กให้ครบก่อนบอกว่า Email ใช้งานได้แล้ว

ติ๊กสิ่งที่ตรวจแล้ว ระบบจะคำนวณ Progress และจำสถานะไว้ใน Browser

EMAIL FIX PROGRESS
0%

เป้าหมายคือทดสอบตั้งแต่ SMTP ไปจนถึง Form จริง ไม่ใช่แค่เห็นข้อความ Send Successfully

WP Mail SMTP Test Email ผ่าน ระบบ SMTP สามารถส่ง Email ออกได้
From Email ถูกต้อง Sender ตรงกับ Mailer / Provider
Admin Notification ถูกต้อง Recipient และ Email Body ถูกตั้งค่าแล้ว
Customer Auto Reply ถูกต้อง Recipient ดึงจาก Email Field ของลูกค้า
Conditions ถูกตรวจแล้ว ไม่มีเงื่อนไขที่บล็อก Notification
Inbox ได้รับ Email Email ถึงปลายทางจริง
ตรวจ Spam / Junk แล้ว ไม่มี Email สำคัญตกไปอยู่ Spam
Submit Form จริงแล้ว ทดสอบ Workflow ตั้งแต่ลูกค้ากรอก Form จนจบ
FAQ

คำถามเวลา WordPress ส่ง Email ไม่ได้

หาก Test Email ผ่านแล้ว ให้ตรวจ Forminator ต่อครับ โดยเฉพาะ Email Notifications, Recipient, Conditions, Subject, Body และ Field Mapping เพราะ SMTP กับ Form Notification เป็นคนละส่วนของ Workflow
Admin Notification และ Customer Auto Reply ต้องตั้งค่าแยกกัน โดย Customer Notification ต้องตั้ง Recipient ให้ดึง Email จาก Field ที่ลูกค้ากรอก
เริ่มจาก Mailer, SMTP Host, Port, Encryption, Username และ Authentication Credential โดยอ้างอิงค่าจาก Email Provider ที่ใช้งานจริงครับ
การส่งจาก WordPress สำเร็จ ไม่ได้หมายความว่าจะปรากฏใน Inbox เสมอ ควรตรวจ Spam/Junk, Sender, DNS Email Records และระบบกรองของ Email Provider ปลายทางต่อ
ไม่จำเป็นต้องเป็นปัญหาที่ Plugin ครับ หากระบบส่งสำเร็จแล้ว ต้องตรวจ Deliverability, From Email, SPF, DKIM, DMARC และความน่าเชื่อถือของ Sender เพิ่มเติม
ขึ้นอยู่กับ Mailer และ Email Provider ที่ใช้งานครับ แต่ From Email ควรเป็น Sender ที่ Provider อนุญาต และควรตั้งค่าให้สอดคล้องกับระบบ Email จริง เพื่อให้การส่งมีความถูกต้องและตรวจสอบได้
TROUBLESHOOTING HUB

Email ใช้งานได้แล้ว แต่เว็บยังมีปัญหาอื่น?

กลับไปยังศูนย์แก้ปัญหา WordPress เพื่อเลือก Elementor, เว็บไซต์ช้า, Plugin Error, SSL / HTTPS, Cache หรือ WordPress เข้าไม่ได้

กลับหน้าศูนย์แก้ปัญหา →
Scroll to Top