ผู้เขียน หัวข้อ: หมดปัญหาส่งเมลจาก WordPress ด้วย Postman SMTP  (อ่าน 775 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
หมดปัญหาส่งเมลจาก WordPress ด้วย Postman SMTP
« เมื่อ: 27 พฤษภาคม 2016, 15:20:22 »
หลายครั้งที่การส่งเมลจากเว็บ WordPress นั้นมักจะมีปัญหาส่งไม่ออก เนื่องจากโดนที่โฮ้สต์บล็อก SMTP Port ไว้ หรืออะไรก็แล้วแต่ มักเป็นปัญหาที่น่าหนักใจพอสมควร โดยเฉพาะท่านที่ทำเว็บขายของออนไลน์ด้วย WooCommerce เป็นต้น

Postman SMTP  Mailer/Email Logเป็น ปลั๊กอินที่จะช่วยเราในการแก้ปัญหานั้น โดยต่างจากปลั๊กอิน smtp ทั่วไปตรงที่ Postman SMTP ใช้ระบบยืนยันตัวตนแบบ OAuth 2.0 ทำให้มีความปลอดภัยมากยิ่งขึ้น เพราะเราไม่ต้องเก็บ Username, Password ที่โฮ้สต์ของเราในตอนตั้งค่า ซึ่งหากโดนแฮ็กเมื่อไหร่ ข้อมูลเหล่านี้ก็พร้อมที่จะไปด้วยกันเมื่อนั้น โดยเราจะใช้ Gmail SMTP นะคะ เพราะมันฟรีและเชื่อว่าหลายๆ ท่านก็คงจะมีกันอยู่แล้ว ถ้าไม่มี? สมัครค่ะ!

ข้อดีอีกอย่างหนึ่งก็คือ การตั้งค่าต่างๆ ของ Postman SMTP เป็นแบบ wizard หรือก็คือระบบอัตโนมัตินั่นเอง โดยปลั๊กอินจะทำการสแกนโฮ้สต์ของเรา ว่าเหมาะกับการตั้งค่าแบบไหน ใช้พอร์ตไหนยังไงไม่โดนบล็อกไม่ลงถังขยะ ทำให้เราไม่ต้องเสียเวลาไปเสริชหาการตั้งค่าเหล่านี้จาก Google ช่วยลดเวลาในการทำงานไปได้มากจริงๆ และยังสามารถทำงานร่วมกันกับปลั๊กอินเกี่ยวกับอีเมลที่เป็นที่นิยมหลายตัว

ปลั๊กอินที่ทำงานร่วม
การตั้งค่าหลังจากติดตั้งปลั๊กอินเรียบร้อยและทำการ Activate แล้ว ไปที่เมนู Settings > Postman SMTP แล้วคลิกที่ปุ่ม Start Wizard



ใส่ Email address ของเรา  เราก็จะใช้อันเดียวกับ Gmail ที่เราจะนำมาใช้งาน และกรอก  Name ที่ต้องการ เสร็จแล้วก็คลิกปุ่ม Next


ระบบจะทำการสแกนให้เราและกรอกค่าให้อัตโนมัติ เราเพียงแค่คลิกที่ปุ่ม Next เช่นเดิม


เสร็จแล้วระบบก็จะสแกนค่าที่เหมาะสมสำหรับโฮ้สต์ของเรา อาจใช้เวลานานกว่าขั้นตอนก่อนหน้านิดหน่อย


เสร็จแล้วระบบก็จะเลือกค่าที่เหมาะสมให้แบบในรูป เราก็กด Next จะสังเกตุเห็นว่าเขาจะแนะนำให้ใช้ OAuth 2.0 ที่สะดวกและปลอดภัยกว่าแบบที่ต้องใช้ Username และ Password


ระบบจะนำเราไปสู่ขั้นตอนที่สำคัญต่อไป
Client ID, Client Secret
ต่อไปเราก็จะเข้าสู่การสร้างแอปเพื่อนำ Client ID และ Client Secret ของ Google มาใช้กับเว็บของเรานะคะ ซึ่งก็มีลิงค์แนะนำเป็นวิดีโอไว้ให้เราทำตามเรียบร้อยแล้ว สามารถคลิกเปิดดูได้ที่ลิงค์ที่ 3 หรือใครจะตามฮาวทูนี้ไปเลยก็ได้นะคะ แต่จริงๆ แล้วไม่จำเป็นต้องยึดเป็นหลักเป๊ะๆ เพราะบางที Google ก็เปลี่ยนแปลงบ้างบางจุด เราต้องหัดสังเกตุเอาค่ะ อย่างที่ผู้เขียนทำตอนนี้ก็ต่างจากในคลิปนิดนึง ขั้นตอนอาจดูเหมือนจะยาว เวลาเขียนและแคปภาพออกมา จริงๆ ถ้าเป็นวิดีโอก็แป๊บเดียวค่ะ
ให้เราคลิกที่ลิงค์แรก Google Developers Console Gmail Wizard(ในแท็บใหม่) เพื่อสร้าง Client ID ค่ะ


คลิกเลือก Email Account ที่เราต้องการใช้นำมาใช้งาน หลังจากนั้นก็จะมีหน้าให้เราใส่รหัสผ่านเหมือนเข้าใช้งานอีเมลตามปกติ


หลังจากเข้าระบบเรียบร้อยแล้ว เราก็จะเข้าสู่หน้าสร้างสร้าง api ให้คลิก Continue แล้วรอซักครู่ให้ระบบสร้างแอปใหม่



หลังจากนั้นให้คลิกที่ปุ่ม Go to Credentials


คลิกที่ลิงค์ Client ID


คลิก Configure concent screen



ใส่ชื่ออะไรก็ได้ใน Product name shown to users แล้วคลิก Save



จากนั้นนำข้อมูลจากในเว็บของเรามาใส่ตามที่ระบุให้ตรงกัน โดยเลือก Application type เป็น Web application ก่อน แล้วคลิกที่ปุ่ม Create



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

ระบบก็จะเสร็จสิ้นการตั้งค่ากับ  Google และนำเรามาที่หน้าตั้งค่าหน้าแรกอีกครั้ง แล้วแจ้งให้เราคลิกที่ Grant permission with Google



คลิกปุ่มอนุญาต ก็เป็นอันเสร็จเรียบร้อยค่ะ


ทดสอบส่งเมลคลิกที่ลิงค์ Send a Test Email



ใส่อีเมลที่ต้องการส่งถึง แล้วคลิกที่ปุ่ม Next



ระบบก็จะแสดงสถานะการทำงาน จนกระทั่งเสร็จเรียบร้อย ไม่นานค่ะ


เมลเข้าเรียบร้อย เวลาไล่เลี่ยกันเลย





ที่มา: http://www.wpthaiuser.com/postman-smtp/
« แก้ไขครั้งสุดท้าย: 22 มกราคม 2017, 22:06:10 โดย smf »