WordPress ส่ง E-mail ด้วย SMTP และ Gmail

สำหรับผู้ที่ใช้ WordPress คงจะเข้าใจดีว่าการส่ง E-mail ผ่าน  Wordpress นั้นจะใช้ฟังก์ชัน mail() ใน PHP เพื่อช่วยในการส่ง E-mail ออกไป ซึ่งพอ E-mail ส่งไปถึงปลายทาง ก็จะไปเข้าที่ Junk บ้าง Spam บ้าง หรือถ้าปลายทางมีระบบรักษาความปลอดภัยดีๆ ก็อาจจะไปไม่ถึงเลยด้วยซ้ำ

 

เนื่องจาก การส่ง E-mail ด้วยฟังก์ชัน mail() ใน PHP นั้นจะใช้ความสามารถของ Hosting โดยต้นทางจะไม่มีบัญชีของผู้ส่งจริงๆ จึงทำให้ระบบปลาย จับได้ว่า E-mail นี้ไม่น่าเชื่อถือ จึงวางให้เป็น Junk

 

ซึ่ง WordPress ก็มี Plugin สำหรับตั้งค่าการส่ง E-mail ผ่าน SMTP (หาอ่านเอาเองนะครับ SMTP คือ) โดยที่จะแนะนำคือ WP Mail SMTP (ดูรายละเอียด plugin คลิก) ซึ่งฟรี และใช้งานง่าย

wp-mail-smtp

* การติดตั้งก็เหมือน plugin ทั่วไปนะครับ

ขั้นตอนการใช้งาน

1. เข้าเมนู Settings > Email

smtp-setting

สิ่งที่ต้องตั้งค่าคือ

From Email :  ชื่อ E-mail ของเรา

From Name : ชื่อที่แสดงเวลาถึงปลายทาง

Mailer : ให้เลือกที่ Send all WordPress emails via SMTP.

SMTP Host : mail server ของเรา   เช่น smtp.websitelob.com หรือ ใส่เป็นเลข IP

SMTP Port : ใส่ 25

Authentication : ให้เลือกที่ Yes: Use SMTP authentication.

Username : ป้อน login ที่ใช้เข้าเช็ค E-mail

Password :ป้อนรหัสผ่าน ที่ใช้เข้าเช็ค E-mail

คลิกปุ่ม Save Changes

คุณสามารถทดสอบได้โดย Send a Test Email ในช่อง to ใส่ E-mail ปลายทางลงไป คลิกปุ่ม Send Test แล้วก็เข้าไปเช็คที่ E-mail ปลายทางดูเลยครับ

* ทั้งนี้ E-mail จะไปอยู่ที่ไหน ขึ้นอยู่กับความสามารถของ SMTP Host ที่คุณใช้อยู่ครับ

แนะนำ Email Hosting  ราคาไม่แพง

logo-normal

 

แถมท้ายเรื่อง Set ให้ Plugin ใช้ร่วมกับ Gmail Account ของเรา

การตั้งค่าที่แตกต่างจากปกติคือ

SMTP Host : ใส่ smtp.gmail.com

SMTP Port : ใส่ 465

Encryption : เลือก Use SSL encryption.

 

smtp-gmail

แล้วก็คลิก Save Change

เมื่อลอง Send Test ดู ปรากฎว่าปลายทางไม่ได้รับ เป็นเพราะว่า Gmail จะแจ้งเตือนให้เราเข้าไปยืนยันความเป็นตัวตนของ App ที่เราไปเลือกใช้ service ของ gmail อยู่

ให้เราเข้าไปเช็คเมล์ของ Gmail ที่เราผูกไว้

gmail-poli

 

จะมี Email แจ้งมาในลักษณะนี้

ให้เราเข้าไปทั้งค่าความปลอดภัยของ Gmail

เข้าที่ https://myaccount.google.com/privacy

เมนูด้านซ้ายเลือก  เว็บไซต์และแอปที่เชื่อมต่อ

gmail-settingให้เปิดอนุญาตแอปที่มีความปลอดภัยน้อย

แต่ก็ต้องรับความเสี่ยงกันเองนะครับ

เท่านี้ก็น่าจะใช้งานได้แล้วครับ ขอให้สำเร็จทุกท่านนะครับ