แก้ปัญหา WordPress ส่งเมลไม่ออกด้วย Wp Smtp mail

ทำไม WordPress ถึงส่งอีเมลไม่ได้ หรือไม่เข้าใน Inbox ลูกค้า ? เนื่องจาก เครื่อง Hosting, Server ที่เราใช้บริการอยู่นั้นไม่ได้ติดตั้ง Software เพื่อให้ส่งอีเมลได้เนื่องจากปัญหาเรื่องของ Spam ส่งอีเมลแล้วลงถังขยะ ส่งอีเมลไม่ออก แถมมีโอกาสที่ Server จะถูก Ban IP Address อีกด้วย ด้วยเหตุผลข้างต้นนี้ Hosting (Share hosting) ส่วนใหญ่จึงไม่สามารถส่งอีเมลออกจาก Server ได้ หรือส่งได้ก็ถูกมองเป็น Spam สูง

แล้วจะส่งอีเมลใน WordPress ได้ยังไง ?

เราสามารถใช้บริการ Email service provider เช่น SendInBlue, Amazon SES, Gmail, Mailgun เป็นบริการ Server สำหรับส่งอีเมลโดยเฉพาะซึ่งช่วยแก้ปัญหาข้างต้นที่ได้กล่าวไปให้เราหมดแล้ว โดยมีทั้งฟรี (จำกัดจำนวน) และเสียเงิน แต่ในบทความนี้เราจะมาใช้ SendInBlue เพื่อส่งอีเมลกันสามารถดู วิธีสมัคร Sendinblue เพื่อใช้งานได้เลยครับ

ติดตั้ง Plugin WP Mail SMTP by WPForms

ให้ทำการติดตั้ง Plugin ใน WordPress โดยค้นหาด้วยชื่อ WP Mail SMTP by WPForms จากนั้นกดติดตั้ง และ Active Plugin

ติดตั้ง Plugin WP Mail SMTP

การตั้งค่า WP Mail SMTP

ไปที่เมนู WP Mail SMTP > Settings

เมนูตั้งค่าของ WP Mail SMTP

และกำหนดรายละเอียดการตั้งค่าดังนี้

  • From Email : ระบุ Email Account ที่ต้องการ โดยจากบทความ SendInBlue เราสามารถสร้าง Email เป็นชื่อเดียวกับ Domain **ควรใช้ชื่อ Email เป็นชื่อเดียวกับ Domain ลดการส่งเมลลง Junk ได้ เช่น [email protected] เป็นต้น
  • From Name : ระบุชื่อผู้ส่ง
  • Mailer : ให้เลือกอีเมลที่ใช้บริการ แนะนำให้เลือกเป็น SendinBlue
  • API Key: นำ Api Key V3 จาก SendInblue มากรอกในช่องนี้ได้เลย
วิธีตั้งค่าการส่ง Email WordPress
ตั้งค่า API Key ในการส่ง Email WordPress

ทดสอบการส่งอีเมล

ทดสอบการส่งอีเมลโดยไปที่ Tab Email Test จากนั้นกรอกอีเมลที่ต้องการส่งไปหา จากนั้นกดปุ่ม Send Email ได้เลย

ทดสอบการส่ง Email บน Wordpress Plugin

สรุป

การส่ง Email ใน WordPress นั้นแนะนำให้ใช้งาน Email Service เท่านั้น เพราะการใช้ระบบ Email ของ Server ที่ไม่ได้ออกแบบมาให้ส่งอีเมลจะมีผลเสียแต่เว็บไซต์ และความน่าชื่อถืออย่างมาก เราสามารถแก้ไขได้โดยใช้บริการฟรีต่างๆ และถ้าเรามีการใช้งานจำนวนมากเราสามารถเปลี่ยนไปเสีย Package รายเดือนได้ทันที

ถ้าลูกค้าท่านใดมีปัญหาในการส่งเมลจากระบบ WordPress สามารถติดต่อให้ทีมงาน Nextstead ช่วยตรวจสอบ และแก้ไขได้เลยครับ