ฉันควรทำอย่างไรหากแบบฟอร์มการติดต่อ 7 ไม่ส่งอีเมล?

สารบัญ:

ฉันควรทำอย่างไรหากแบบฟอร์มการติดต่อ 7 ไม่ส่งอีเมล?
ฉันควรทำอย่างไรหากแบบฟอร์มการติดต่อ 7 ไม่ส่งอีเมล?
Anonim

Contact Form เป็นปลั๊กอินฟรีที่ยอดเยี่ยมสำหรับการเพิ่มแบบฟอร์มการติดต่อไปยังไซต์ WordPress ของคุณ แต่ถึงแม้จะใช้งานง่ายและเชื่อถือได้ แต่ก็ยังขาดคุณสมบัติมากมาย ปลั๊กอินแบบฟอร์มการติดต่อสำหรับ WordPress ส่งและรับอีเมลกว่าล้านฉบับทุกวันอย่างมีประสิทธิภาพ ขออภัย มีเหตุผลภายนอกหลายประการที่สามารถบล็อกการรับหรือส่งอีเมลได้ ในบทความนี้ เราจะมาดูสาเหตุทั้งหมดว่าทำไม Contact Form 7 ไม่ส่งอีเมล

แบบฟอร์มการติดต่อ

การมีแบบฟอร์มติดต่อบนเว็บไซต์ WordPress ของคุณเป็นวิธีที่ดีสำหรับผู้เยี่ยมชมในการติดต่อสื่อสารกับคุณ ในขณะที่ปลั๊กอินจำนวนมากได้รับการพัฒนาสำหรับ WordPress ที่ให้คุณเพิ่มแบบฟอร์มการติดต่อในหน้าใดหน้าหนึ่งของไซต์ของคุณได้ แบบฟอร์มการติดต่อ 7 นั้นทำให้เป็นเรื่องง่าย

แบบฟอร์มติดต่อ Wordpress 7 ไม่ได้ส่งอีเมล เหตุผล

แบบฟอร์มการติดต่อปัญหา7
แบบฟอร์มการติดต่อปัญหา7

เว็บไซต์ที่ไม่มีพื้นที่ติดต่อก็เหมือนสำนักงานที่ไม่มีลูกค้าลงชื่อเข้าใช้ เว็บไซต์เต็มรูปแบบมีอย่างน้อยหนึ่งพื้นที่ติดต่อในหน้าเฉพาะ ทำหน้าที่เป็นสะพานเชื่อมระหว่างผู้เยี่ยมชมและเจ้าของไซต์ พื้นที่ติดต่อที่ใช้งานได้อย่างสมบูรณ์ช่วยให้คุณเปลี่ยนผู้เยี่ยมชมที่อยากรู้อยากเห็นให้กลายเป็นลูกค้า บางครั้งคำวิจารณ์ของผู้เยี่ยมชมจะช่วยคุณปรับปรุงไซต์ของคุณ ในกรณีนี้ แบบฟอร์มการติดต่อสะดวก แบบฟอร์มการติดต่อสามารถจัดการแบบฟอร์มการติดต่อได้หลายแบบ

ตรวจสอบการตั้งค่า SMTP เพื่อให้แน่ใจว่าโฮสต์ พอร์ต โปรโตคอล ชื่อผู้ใช้ และรหัสผ่านถูกต้อง 100% หากปัญหายังคงอยู่ ผู้ให้บริการโฮสต์มักจะบล็อกการเชื่อมต่อซ็อกเก็ต PHP ขาออกโดยทั่วไป หรือสำหรับพอร์ตหรือโปรโตคอลนี้โดยเฉพาะ แจ้งผู้ให้บริการโฮสต์ของคุณว่าคุณกำลังพยายามใช้ SMTP และมอบโฮสต์ พอร์ต และโปรโตคอลที่คุณใช้ให้พวกเขา และขอให้พวกเขาอนุญาตการเชื่อมต่อขาออกให้กับคุณ ดูคู่มือการแก้ปัญหาสำหรับวิธีแก้ปัญหาและแนวคิดเพิ่มเติม

สำหรับธุรกิจขนาดเล็กหรือบริษัทที่มีปริมาณอีเมลต่ำ เซิร์ฟเวอร์ SMTP ฟรีของ Google อาจเป็นโซลูชันที่ยอดเยี่ยม และคุณสามารถใช้ Gmail เพื่อส่งต่ออีเมลของคุณได้ พวกเขามีโครงสร้างพื้นฐานที่ใหญ่มากและคุณสามารถวางใจในบริการของพวกเขาเพื่อออนไลน์ได้ อย่างไรก็ตาม แม้ว่ามันจะฟรีโดยสมบูรณ์ แต่ก็ไม่มีอะไรจำกัด ตามเอกสารของ Google คุณสามารถส่งอีเมลได้มากถึง 100 ฉบับทุก 24 ชั่วโมงในโหมดรีเลย์ผ่านเซิร์ฟเวอร์ SMTP ของคุณ

ตัวเลือกต่างๆ มากมายมีอยู่ในที่เก็บปลั๊กอินอย่างเป็นทางการที่ให้คุณกำหนดค่า WordPress ให้ส่งอีเมล แต่ไม่ใช่ทั้งหมดที่เชื่อถือได้

ติดตั้งปลั๊กอิน SMTP ง่าย

smtp คืออะไร
smtp คืออะไร

คุณสามารถเลือกตัวเลือกนี้ได้หากต้องการวิธีแก้ปัญหาที่ง่ายและรวดเร็วในการตั้งค่า SMTP บนไซต์ของคุณ

  • ข้อดี: คุณสามารถเริ่มรับการแจ้งเตือนทางอีเมลโดยใช้ SMTP ได้โดยการระบุพอร์ต SMTP และป้อนข้อมูลรับรองการเข้าสู่ระบบของคุณในการตั้งค่าปลั๊กอิน
  • ข้อเสีย: วิธีการที่เร็วกว่านี้จะจัดเก็บข้อมูลรับรองบัญชีอีเมลของคุณในแดชบอร์ด WordPress เพื่อให้ผู้ดูแลระบบ WordPress คนอื่นๆ สามารถเข้าถึงข้อมูลประจำตัวของคุณได้ มีความปลอดภัยน้อยกว่า

หากปัญหายังคงอยู่และคุณไม่ได้รับข้อความหรือ WordPress Contact Form 7 กำลังส่งอีเมลหลายฉบับ ให้พิจารณาสาเหตุอื่นๆ และวิธีแก้ไข

บริการอีเมลทำงานไม่ถูกต้อง

เซิร์ฟเวอร์ไม่พร้อมใช้งาน
เซิร์ฟเวอร์ไม่พร้อมใช้งาน

วิธีแก้ไข:

  • ตรวจสอบอีเมลบนเซิร์ฟเวอร์ด้วย "ฟังก์ชันตรวจสอบอีเมล" เปิดการตั้งค่าแบบฟอร์มการติดต่อภายใต้แท็บตัวเลือกการส่ง และส่งอีเมลทดสอบ หากคุณไม่ได้รับ แสดงว่าเซิร์ฟเวอร์อีเมลทำงานไม่ถูกต้อง และนั่นเป็นสาเหตุที่ WordPress Contact Form 7 ไม่ส่งอีเมล ในกรณีนี้ ให้ติดต่อผู้ให้บริการโฮสต์ของคุณ รายงานปัญหา และขอให้พวกเขาตั้งค่าฟังก์ชันอีเมลสำหรับคุณบนเซิร์ฟเวอร์ของคุณ คุณสามารถทำได้โดยทำการทดสอบบนไซต์ของคุณโดยใช้ปลั๊กอินฟรี ตรวจสอบอีเมล นี่เป็นปลั๊กอินที่ง่ายมากสำหรับการทดสอบอย่างง่ายว่า WordPress เวอร์ชันและ/หรือเซิร์ฟเวอร์สามารถส่งอีเมลได้หรือไม่ นับตั้งแต่เขียน ปลั๊กอินมีการติดตั้งมากกว่า 40,000 รายการโดยมีคะแนน 4.9 จาก 5 ดาว เมื่อติดตั้งแล้ว เพียงคลิก "ตรวจสอบอีเมล" บนแดชบอร์ด WordPress ของคุณ ป้อนที่อยู่อีเมลเพื่อส่งแบบทดสอบและคลิกส่งอีเมลทดสอบ
  • ตรวจสอบโปรแกรมรับส่งเมลของคุณเพื่อดูว่าคุณได้รับอีเมลทดสอบหรือไม่ หัวเรื่องจะแสดงเป็น "ตรวจสอบอีเมลจาก https://…" อย่าลืมตรวจสอบโฟลเดอร์สแปมหรือขยะด้วย หากคุณได้รับอีเมล แสดงว่า WordPress สามารถส่งอีเมลไปยังเว็บเซิร์ฟเวอร์ของคุณได้
  • หากคุณกำลังส่งข้อความโดยใช้ปลั๊กอิน WordPress (เช่น แบบฟอร์มติดต่อ) และใช้งานไม่ได้ ให้เปิดใช้งานอีเมลที่ใช้งานได้ หากคุณกำลังใช้แอปพลิเคชันที่ใช้ MAMP, WAMP, XAMPP บางแอปพลิเคชัน อาจไม่มีตัวเลือกนี้ (เปิดใช้งานอีเมลที่ใช้งานได้) นี่อาจเป็นสาเหตุที่แบบฟอร์มติดต่อ 7 ไม่ได้ส่งอีเมลไปยังเมลของโดเมน ในกรณีนี้ คุณสามารถตรวจสอบได้ในพื้นที่ ในการดำเนินการนี้ ให้ไปที่ wp-login.php แล้วลองคลิก "ลืมรหัสผ่าน"

เซิร์ฟเวอร์ไม่มีปัญหา แต่ปลั๊กอิน Contact Form 7 ไม่ส่งอีเมล

จดหมายโพสต์
จดหมายโพสต์

สาเหตุที่แนะนำ: ข้อกำหนดในการโฮสต์

วิธีแก้ไข:

  • ต้องการโฮสต์จำนวนมากการยืนยันความถูกต้องของที่อยู่อีเมลและโดเมนเว็บไซต์ หากคุณป้อนที่อยู่จริงและพบปัญหากับ wpgod@. แสดงว่าเซิร์ฟเวอร์อีเมลของคุณไม่ได้จัดการโดเมน เพียงไปที่การตั้งค่าและลองรวมโดเมนนี้ในรายการ ปัญหาจะได้รับการแก้ไข
  • หากคุณประสบปัญหาในการส่งอีเมลโดยใช้สูตรนี้ [ชื่อของคุณ] ให้หลีกเลี่ยง noreply@. เนื่องจากโฮสต์บางแห่งไม่อนุญาตให้ใช้ที่อยู่เหล่านี้ เพียงทำให้ที่อยู่อีเมลของคุณถูกต้อง
  • คุณอาจประสบปัญหาเกี่ยวกับการส่งอีเมลเนื่องจากโฮสต์บางรายสร้างตารางข้อกำหนดอีเมลที่กำหนดเอง ตรวจสอบข้อกำหนดพื้นฐานของสิ่งที่คุณมีและพยายามเพิ่มที่อยู่อีเมลของคุณให้สูงสุด มิเช่นนั้น คุณจะไม่สามารถส่งผ่านปลั๊กอิน WordPress ได้ ไม่ว่าจะเป็นแบบฟอร์มติดต่อหรือแบบฟอร์มอื่นๆ

ตรวจสอบข้อกำหนดของเซิร์ฟเวอร์และโฮสต์แล้ว แต่รูปแบบไม่ทำงาน

เวิร์ดเพรสผิดพลาด
เวิร์ดเพรสผิดพลาด

สาเหตุที่เป็นไปได้: ปลั๊กอิน + ธีมขัดแย้ง

แบบฟอร์มการติดต่อ 7 ไม่ส่งอีเมลเมื่อคลิกปุ่ม "ส่ง" แต่ข้อกำหนดของเซิร์ฟเวอร์และโฮสต์ได้รับการยืนยันแล้ว

วิธีแก้ปัญหา: เนื่องจากระดับทักษะ ภาษา และเหตุผลวัตถุประสงค์อื่นๆ ที่แตกต่างกัน หากคุณกำลังประสบปัญหานี้ วิธีที่เป็นประโยชน์ที่สุดคือถามนักพัฒนาเกี่ยวกับเนื้อหาของคุณ หรือหากคุณแน่ใจว่าเป็นแบบฟอร์มติดต่อที่โทรขัดแย้ง คุณสามารถติดต่อนักพัฒนาผ่านแผงสนับสนุนภายใน

แก้ไขทุกสาเหตุ แต่ปัญหายังคงอยู่

js wordpress
js wordpress

สาเหตุที่แนะนำ: ปัญหาจาวาสคริปต์ แบบฟอร์มการติดต่อ 7 มักขัดแย้งกับ Javascript นี่อาจเป็นสาเหตุที่ทำให้ไม่ส่งอีเมล

วิธีแก้ปัญหา: อย่าพยายามจัดการมันด้วยตัวเอง หากคุณเป็นมือใหม่และไม่มีความรู้เฉพาะทางเพียงพอ โปรดติดต่อผู้พัฒนาจะดีกว่า แต่ก่อนอื่น คุณควรตรวจสอบให้แน่ใจว่าคุณมีแบบฟอร์มติดต่อสำหรับไซต์ WordPress เวอร์ชันล่าสุด หากคุณต้องการข้อมูลเพิ่มเติม โปรดดูที่หน้าปลั๊กอินหลักของแบบฟอร์มการติดต่อ

หากแบบฟอร์มการติดต่อ 7 ไม่ส่งอีเมลจาก "เดนเวอร์" จะเป็นการดีกว่าที่จะติดต่อนักพัฒนาเพื่อแก้ไขปัญหา