บทความนี้มีไว้สำหรับใคร
บทความนี้มีไว้สำหรับผู้ที่ประสบปัญหาเกี่ยวกับ Gmail ไม่ได้รับอีเมลจากแบบฟอร์มติดต่อในเว็บไซต์ เราขอแนะนำให้คุณเข้าร่วมชุมชนความช่วยเหลือของ Gmail เพื่อค้นหาผู้ที่สามารถติดต่อขอความช่วยเหลือเกี่ยวกับปัญหาใน Gmail ได้
หากประสบปัญหาเกี่ยวกับ Gmail ไม่ได้รับข้อความแบบฟอร์มติดต่อจากเว็บไซต์ โปรดลองทำตามวิธีแก้ปัญหาในบทความนี้ ซึ่งจะให้ข้อมูลการแก้ปัญหาที่พบได้ทั่วไปเกี่ยวกับแบบฟอร์มติดต่อ เช่น
- Gmail ไม่ได้รับข้อความที่คาดไว้จากแบบฟอร์มติดต่อ
- ระบบปฏิเสธหรือส่งข้อความที่ถูกต้องจากแบบฟอร์มติดต่อในเว็บไซต์ของคุณไปยังโฟลเดอร์จดหมายขยะ รวมถึงข้อความจากผู้ให้บริการแบบฟอร์มติดต่อดังต่อไปนี้
- Contact Form 7
- GoDaddy
- Zendesk
- Squarespace
- Shopify
เคล็ดลับ
- โดยปกติแล้ว แบบฟอร์มเองไม่ใช่สาเหตุของปัญหา แต่สาเหตุมักเกิดจากวิธีที่ข้อความส่งจากแบบฟอร์มโดยระบบการนำส่งอีเมล
- Contact Form Pro เป็นโซลูชันที่อาจช่วยคุณจัดการข้อความของแบบฟอร์มติดต่อได้
แบบฟอร์มติดต่อส่งข้อความถึง Gmail ได้อย่างไร
เว็บไซต์มักมีแบบฟอร์มติดต่อเราที่จะส่งอีเมลโดยอัตโนมัติเมื่อมีคนส่งข้อมูลในแบบฟอร์ม หากเว็บไซต์ของคุณมีแบบฟอร์มติดต่อ ข้อความมักจะถูกส่งไปยังบัญชี Gmail ของ Google Workspace ที่คุณตั้งค่าไว้สําหรับวัตถุประสงค์นี้
แบบฟอร์มติดต่อของเว็บไซต์จะส่งข้อความไปยังกล่องจดหมาย Gmail ด้วยวิธีดังต่อไปนี้
- บุคคลหนึ่งป้อนข้อมูลในแบบฟอร์มติดต่อ (A) แล้วส่งแบบฟอร์ม
- แบบฟอร์มติดต่อจะสร้างและส่งข้อความอีเมลโดยอัตโนมัติ ซึ่งจะส่งผ่านเซิร์ฟเวอร์อีเมลของ Google (B)
- Gmail จะสแกนข้อความก่อนส่งเพื่อให้แน่ใจว่าไม่ใช่จดหมายขยะ และไม่มีซอฟต์แวร์ที่เป็นอันตราย
- Gmail จะส่งข้อความไปยังบัญชีที่คุณตั้งค่าไว้ให้รับข้อความแบบฟอร์มติดต่อ (C)
ข้อความแบบฟอร์มติดต่อถูกส่งไปยังโฟลเดอร์จดหมายขยะหรือถูกปฏิเสธ
บางครั้ง Gmail จะทำเครื่องหมายข้อความแบบฟอร์มติดต่อว่าเป็นจดหมายขยะ หรืออาจปฏิเสธข้อความ สาเหตุที่พบบ่อยของปัญหานี้มาจากวิธีการที่ผู้ให้บริการแบบฟอร์มติดต่อใช้เพื่อตรวจสอบสิทธิ์ของอีเมล โดยปกติ ข้อความแบบฟอร์มติดต่อจะถูกตรวจสอบสิทธิ์ด้วย SPF, การส่งต่อ SMTP หรือ DKIM
ทําตามขั้นตอนต่อไปนี้เพื่อระบุและแก้ปัญหาเกี่ยวกับวิธีการตรวจสอบสิทธิ์ข้อความแบบฟอร์ม
ขั้นตอนที่ 1: ยืนยันวิธีการตรวจสอบสิทธิ์ของผู้ให้บริการแบบฟอร์ม
ติดต่อผู้ให้บริการแบบฟอร์มเพื่อสอบถามว่าผู้ให้บริการแบบฟอร์มใช้เซิร์ฟเวอร์การส่งอีเมลของตนเองหรือไม่ และกำหนดให้คุณตั้งค่าระเบียน DNS ของ SPF หรือ DKIM หรือให้คุณต้องระบุข้อมูลเข้าสู่ระบบ SMTP ภายนอกสำหรับการส่งข้อความแบบฟอร์มติดต่อหรือไม่ SPF, DKIM หรือการเชื่อมต่อ SMTP ภายนอกเป็นวิธีการตรวจสอบสิทธิ์ที่พบบ่อยที่สุดสำหรับการสื่อสารผ่านแบบฟอร์ม
หากผู้ให้บริการใช้
- SPF ให้ไปที่หัวข้อเตรียมระเบียน SPF
- การส่งต่อ SMTP ให้ไปที่หัวข้อยืนยันรหัสผ่าน SMTP ในระบบของผู้ให้บริการของคุณ
- DKIM ให้ไปที่หัวข้อตั้งค่า DKIM
ในขั้นตอนเหล่านี้ เราได้รวบรวมรายชื่อผู้ให้บริการแบบฟอร์มติดต่อยอดนิยม พร้อมด้วยลิงก์ไปยังเอกสารความช่วยเหลือ
ขั้นตอนที่ 2a: อัปเดตระเบียน SPF เพื่อรวมผู้ส่งอีเมลทั้งหมด
SPF เป็นวิธีการตรวจสอบสิทธิ์อีเมลที่จะระบุโดเมนและที่อยู่ IP ที่ได้รับอนุญาตให้ส่งอีเมลให้คุณได้ เมื่อเซิร์ฟเวอร์ได้รับข้อความที่ดูเหมือนว่ามาจากโดเมนของคุณ เซิร์ฟเวอร์จะตรวจสอบระเบียน SPF เพื่อยืนยันว่าคุณเป็นผู้ให้สิทธิ์ผู้ส่ง
วิดีโอนี้จะอธิบายหลักการทำงานของระเบียน SPF
ตั้งค่า SPF โดยการเพิ่มระเบียน DNS TXT ในระบบของผู้ให้บริการโดเมน
เพิ่มผู้ส่งบุคคลที่สามไปยังระเบียน SPF
หากคุณส่งอีเมลด้วยบัญชี Gmail ใน Workspace คุณสามารถใช้ระเบียน SPF เริ่มต้นสําหรับ Google ได้
v=spf1 include:_spf.google.com ~all
ทั้งนี้ทั้งนั้น เมื่อบริการอื่นๆ ส่งอีเมลในนามของโดเมนของคุณ คุณต้องอัปเดตระเบียน SPF เพื่อรวมผู้ส่งเหล่านี้ด้วย หากไม่ทําเช่นนี้ ข้อความจากผู้ส่งเหล่านี้จะมีความเสี่ยงที่จะถูกระบุว่าเป็นจดหมายขยะมากขึ้น แบบฟอร์มติดต่อที่ส่งข้อความโดยอัตโนมัติคือผู้ส่งอีเมลสําหรับโดเมนนั้นๆ คุณต้องอัปเดตระเบียน SPF เพื่อให้รวมที่อยู่ IP หรือโดเมนของผู้ให้บริการแบบฟอร์มติดต่อไว้ด้วย
หากระเบียน SPF มีผู้ส่งบุคคลที่สามในนามโดเมนของคุณไม่ครบทุกราย ให้อัปเดตระเบียนเพื่อรวมผู้ส่งเหล่านั้นด้วย โปรดดูขั้นตอนโดยละเอียดที่หัวข้อตั้งค่า SPF
ตัวอย่างระเบียน SPF สําหรับผู้ส่งบุคคลที่สามทั่วไป
ตัวอย่างการอัปเดต SPF ของ Google Workspace สําหรับผู้ให้บริการทั่วไปบางรายมีดังนี้
ข้อสําคัญ: ผู้ให้บริการอาจเปลี่ยนแปลงข้อกําหนด SPF ได้ทุกเมื่อ โปรดอ้างอิงข้อมูลการสนับสนุนปัจจุบันของผู้ให้บริการสําหรับที่อยู่ IP หรือโดเมนล่าสุดเพื่อรวมไว้ในระเบียน SPF เสมอ
ใช้กลไก include: ของ SPF ดังที่แสดงในตัวอย่างต่อไปนี้เพื่อเพิ่มผู้ส่งอีเมลไปยังระเบียน SPF เริ่มต้น
ระเบียน SPF |
รองรับผู้ส่งเหล่านี้ |
---|---|
v=spf1 include:_spf.google.com ~all |
รองรับข้อความที่ส่งจาก Google Workspace เท่านั้น |
v=spf1 include:_spf.google.com include:mail.zendesk.com ~all |
รองรับข้อความที่ส่งจาก Google Workspace และ Zendesk |
v=spf1 include:_spf.google.com include:secureserver.net ~all |
รองรับข้อความที่ส่งจาก Google Workspace และ GoDaddy |
v=spf1 include:_spf.google.com include:shops.shopify.com ~all |
รองรับข้อความที่ส่งจาก Google Workspace และ Shopify |
ยืนยันว่าระเบียน SPF มีรายชื่อผู้ส่งทั้งหมด
ใช้กล่องเครื่องมือของ Google Admin เพื่อตรวจสอบระเบียน SPF และยืนยันว่ามีผู้ส่งบุคคลที่สามทั้งหมดในโดเมนของคุณ โปรดดูขั้นตอนโดยละเอียดที่หัวข้อตรวจสอบว่าคุณมีระเบียน SPF อยู่แล้วหรือไม่
ผู้ให้บริการที่ใช้ SPF ในการตรวจสอบสิทธิ์
เราได้ใส่ลิงก์ไปยังข้อมูลความช่วยเหลือเกี่ยวกับ SPF ของผู้ให้บริการแบบฟอร์มติดต่อทั่วไปบางรายไว้ด้านล่าง
- GoDaddy
- Shopify: Shopify แนะนําให้ใช้ Wufoo สําหรับแบบฟอร์มติดต่อในเว็บไซต์
- Zendesk
- 123formbuilder
- FormAssembly
- WordPress แนะนําให้ใช้หนึ่งในบริการดังต่อไปนี้สําหรับแบบฟอร์มติดต่อในเว็บไซต์
หมายเหตุ: ลิงก์อาจมีการเปลี่ยนแปลง หากพบปัญหา โปรดไปที่ศูนย์ช่วยเหลือของผู้ให้บริการโดยตรง
หากยังคงมีปัญหา
หากยังคงมีปัญหาเกี่ยวกับระเบียน SPF โปรดติดต่อเว็บไซต์หรือผู้ให้บริการแบบฟอร์ม
ขั้นตอนที่ 2b: ยืนยันรหัสผ่าน SMTP ในระบบของผู้ให้บริการ
ผู้ส่งอีเมลบางรายจะใช้ SMTP ในการตรวจสอบสิทธิ์ข้อความขาออก ผู้ส่งจะต้องยืนยันตัวตนโดยเข้าสู่ระบบเซิร์ฟเวอร์ SMTP ด้วยชื่อผู้ใช้และรหัสผ่าน ซึ่งช่วยให้มั่นใจได้ว่ามีเพียงผู้ส่งที่ได้รับอนุญาตเท่านั้นที่สามารถใช้เซิร์ฟเวอร์ SMTP ในการส่งข้อความ
หากต้องการตั้งค่าการส่งต่อ SMTP คุณต้องมีข้อมูลการเชื่อมต่อจากผู้ให้บริการ SMTP หากวางแผนที่จะใช้ SMTP จาก Gmail โปรดดูรายละเอียดการเชื่อมต่อที่หัวข้อส่งอีเมลจากเครื่องพิมพ์ สแกนเนอร์ หรือแอป
ตรวจสอบชื่อผู้ใช้และรหัสผ่าน SMTP ของคุณ
หากผู้ให้บริการใช้ SMTP เพื่อส่งและตรวจสอบสิทธิ์ข้อความแบบฟอร์มติดต่อ โปรดตรวจสอบว่าข้อมูลการเข้าสู่ระบบเซิร์ฟเวอร์ SMTP ของคุณนั้นถูกต้อง ตรวจสอบชื่อผู้ใช้และรหัสผ่านของคุณในเว็บไซต์หรือผู้ให้บริการแบบฟอร์ม ไม่ใช่ในคอนโซลผู้ดูแลระบบของ Google
ผู้ให้บริการที่ใช้ SMTP ในการตรวจสอบสิทธิ์
เราได้ใส่ลิงก์ขอรับความช่วยเหลือเกี่ยวกับ SMTP ของผู้ให้บริการแบบฟอร์มติดต่อทั่วไปบางรายไว้ดังนี้
- Shopify: Shopify แนะนําให้ใช้ Jotform สําหรับแบบฟอร์มติดต่อที่ใช้การส่งต่อแบบ SMTP
- WPForms: ใช้วิธีการส่งต่อ SMTP
- Formstack: ใช้การตรวจสอบสิทธิ์ SMTP/OAuth
หมายเหตุ: ลิงก์อาจมีการเปลี่ยนแปลง หากพบปัญหา โปรดไปที่ศูนย์ช่วยเหลือของผู้ให้บริการโดยตรง
หากคุณไม่ได้รับอีเมลจากContact Form 7…
หากพบปัญหาในการรับอีเมลจาก Contact Form 7 ของ WordPress ให้ลองใช้ปลั๊กอิน WP Mail SMTP ซึ่งจะเชื่อมต่อกับบัญชี Gmail หรือ Workspace โดยตรงและส่งข้อความในนามของคุณ ดูข้อมูลเพิ่มเติมและวิธีการโดยละเอียดได้ที่หัวข้อทำไม Contact Form 7 จึงไม่ส่งอีเมล
ขั้นตอนที่ 2c: ใช้ DKIM เพื่อตรวจสอบสิทธิ์
ผู้ให้บริการบางรายที่ให้บริการอีเมลของตนเองเพื่อส่งการสื่อสารผ่านแบบฟอร์มไปยังผู้ใช้อาจขอให้คุณตั้งค่า DKIM เพื่อตรวจสอบสิทธิ์ข้อความที่ส่งในนามของคุณ DKIM ช่วยให้มั่นใจว่าผู้รับจะยืนยันได้ว่าข้อความที่ส่งจากบริการของบุคคลที่สามได้รับอนุญาตให้ส่งในนามของคุณและจะไม่มีการเปลี่ยนแปลงข้อความเหล่านี้ในระหว่างการส่ง
หากต้องการตั้งค่า DKIM คุณต้องมีคีย์สาธารณะสำหรับ DKIM และตัวเลือกจากผู้ให้บริการแบบฟอร์มของคุณ จากนั้นเพิ่มคีย์ DKIM และตัวเลือกลงในระเบียน DNS เมื่อตั้งค่า Workspace ให้ใช้ Google ฟอร์ม, ปฏิทิน หรือไดรฟ์เพื่อส่งข้อความถึงผู้รับ ให้ทำตามขั้นตอนที่คล้ายกัน
- หาก Google เป็นผู้ให้บริการแบบฟอร์มของคุณ ให้ทำตามวิธีการในหัวข้อตั้งค่า DKIM
- สำหรับผู้ให้บริการแบบฟอร์มรายอื่น โปรดดูเอกสารประกอบเกี่ยวกับวิธีเรียกข้อมูลคีย์และตัวเลือก DKIM รวมถึงวิธีตั้งค่าการตรวจสอบสิทธิ์
ผู้ให้บริการที่ใช้ DKIM ในการตรวจสอบสิทธิ์
เราได้ใส่ลิงก์ขอรับความช่วยเหลือเกี่ยวกับ DKIM ของผู้ให้บริการแบบฟอร์มติดต่อทั่วไปบางรายไว้ดังนี้
หมายเหตุ: ลิงก์อาจมีการเปลี่ยนแปลง หากพบปัญหา โปรดไปที่ศูนย์ช่วยเหลือของผู้ให้บริการโดยตรง
ขั้นตอนที่ 3: ใช้การค้นหาบันทึกอีเมลเพื่อหาข้อความที่หายไป
การค้นหาบันทึกอีเมล (ELS) ช่วยให้คุณพบข้อความที่คุณไม่ได้รับ หากไม่พบข้อความจากแบบฟอร์มติดต่อใน Gmail ให้ใช้ ELS เพื่อค้นหาข้อความนั้นแทน
สําหรับขั้นตอนโดยละเอียดเกี่ยวกับการใช้ ELS เพื่อค้นหาข้อความที่หายไป ให้ไปที่ค้นหาข้อความด้วยการค้นหาบันทึกอีเมล
หากคุณพบข้อความที่หายไปใน ELS โปรดตรวจสอบสถานะข้อความเพื่อดูว่าสาเหตุใดข้อความถึงไม่ถูกส่งตามที่คาดไว้ โปรดดูคำอธิบายสถานะข้อความโดยละเอียดที่หัวข้อคำจำกัดความสถานะการนำส่งการค้นหาบันทึกอีเมลข้อความแสดงข้อผิดพลาด DMARC ใน ELS
หากผลลัพธ์ ELS แสดงถึงข้อผิดพลาดต่อไปนี้ อาจเป็นไปได้ว่าระเบียน SPF มีรายชื่อผู้ส่งอีเมลในนามโดเมนของคุณไม่ครบทุกราย
550-5.7.26 Unauthenticated email from domain-name is not accepted due to domain-name’s DMARC policy
ไปที่หัวข้อเพิ่มผู้ส่งของบุคคลที่สามลงในระเบียน SPF ในหน้านี้
ข้อความแสดงข้อผิดพลาด SMTP ใน ELS
ในบางครั้ง ผลลัพธ์ ELS อาจขึ้นข้อความแสดงข้อผิดพลาด SMTP โปรดดูคำอธิบายข้อความแสดงข้อผิดพลาดที่อาจช่วยระบุปัญหาได้ที่หัวข้อข้อผิดพลาดและโค้ด SMTP ของ Gmail
หัวข้อที่เกี่ยวข้อง
Google, Google Workspace และเครื่องหมายและโลโก้ที่เกี่ยวข้องเป็นเครื่องหมายการค้าของ Google LLC ชื่อบริษัทและชื่อผลิตภัณฑ์อื่นๆ ทั้งหมดเป็นเครื่องหมายการค้าของ บริษัทที่เกี่ยวข้อง