วิธีการส่งอีเมลใน WordPress โดยไม่ต้องใช้ปลั๊กอิน SMTP

เผยแพร่แล้ว: 2022-04-12

WordPress เป็นระบบจัดการเนื้อหา (CMS) ที่ช่วยให้ผู้ใช้สามารถสร้างเว็บไซต์หรือบล็อกตั้งแต่เริ่มต้น หรือเพื่อปรับปรุงเว็บไซต์ที่มีอยู่ คุณลักษณะที่มีประโยชน์มากที่สุดอย่างหนึ่งของ WordPress คือความสามารถในการส่งอีเมล
มีหลายวิธีในการส่งอีเมลใน WordPress แต่วิธีที่พบได้บ่อยและน่าเชื่อถือที่สุดคือการใช้ปลั๊กอิน SMTP SMTP หรือ Simple Mail Transfer Protocol เป็นมาตรฐานอุตสาหกรรมสำหรับการส่งอีเมลจากเว็บเซิร์ฟเวอร์
อย่างไรก็ตาม มีบางสถานการณ์ที่คุณอาจไม่ต้องการใช้ปลั๊กอิน SMTP ตัวอย่างเช่น หากคุณใช้โฮสต์ที่ใช้ร่วมกันและโฮสต์ของคุณปิดความสามารถในการส่งอีเมล หรือหากคุณมีปัญหาในการทำให้ปลั๊กอิน SMTP ทำงานได้อย่างถูกต้อง
ในกรณีเหล่านี้ คุณยังสามารถส่งอีเมลจาก WordPress ได้โดยใช้วิธีการอื่น เช่น ฟังก์ชัน wp_mail() ในตัว บทความนี้จะแสดงวิธีการส่งอีเมลใน WordPress โดยไม่ต้องใช้ปลั๊กอิน smtp

ฟังก์ชันอีเมล PHPmails และ WPSS ของเราจะไม่ส่งอีเมลทั้งหมดของเราอีกต่อไป เราจะใช้ SMTP แทน ใน WordPress ฟังก์ชัน PHPMailer ถูกใช้เพื่อสร้างการเชื่อมต่อ SMTP คุณสามารถเปลี่ยนการตั้งค่าสำหรับ WP Mail SMTP ได้โดยไปที่ส่วนการตั้งค่าทางด้านซ้ายของหน้าต่าง คุณสามารถใช้ปลั๊กอิน WP SMTP เพื่อเพิ่มการควบคุม SMTP ให้กับเว็บไซต์ WordPress ใดก็ได้โดยใช้เซิร์ฟเวอร์ SMTP ที่คุณเลือก เมล PHP ใช้เพื่อส่งการแจ้งเตือนทางอีเมลในการตั้งค่าเริ่มต้นของ WordPress โปรแกรม SMTP ออนไลน์อื่นๆ เช่น WP Mail SMTP สามารถดาวน์โหลดได้ฟรี

ฉันต้องการ Smtp สำหรับ WordPress หรือไม่

เครดิต: lifterlms.com

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

PHP จัดการฟังก์ชันอีเมลใน WordPress ฟังก์ชันนี้มักไม่ได้รับการกำหนดค่าอย่างเหมาะสมโดยผู้ให้บริการโฮสติ้งที่ใช้ร่วมกัน หรือพวกเขาได้ปิดการใช้งานอย่างสมบูรณ์ คุณสามารถใช้บริการอีเมลที่ได้รับจากบุคคลที่สามเพื่อส่งอีเมลของคุณ บริการต่างๆ เช่น Mailgun, Google Apps และ Sendgrid สามารถใช้เพื่อการทำงานได้ ต้องติดตั้งและเปิดใช้งานปลั๊กอิน WP Mail SMTP เมื่อคุณเปิดใช้งานปลั๊กอินแล้ว ให้ไปที่การตั้งค่า * อีเมลเพื่อกำหนดค่า ต้องเลือกตัวเลือก 'เส้นทางกลับ' ข้างช่อง

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

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

ทำไม Smtp จึงเป็นตัวเลือกที่ดีกว่าสำหรับ WordPress มากกว่าฟังก์ชัน Php Mail

โดยทั่วไป ฟังก์ชันอีเมล PHP เป็นตัวเลือกที่ดีกว่าเมล SMTP ของ WordPress WordPress ยังรองรับการเข้ารหัส TLS และ SSL ทำให้อีเมลของคุณปลอดภัยยิ่งขึ้น คุณสามารถค้นหาเซิร์ฟเวอร์ SMTP และพอร์ตได้โดยติดตั้งปลั๊กอิน WP Mail SMTP และป้อนที่อยู่อีเมลของคุณในกล่อง "ส่งอีเมลทดสอบ"

ฉันจะส่งอีเมลจากเว็บไซต์ WordPress ได้อย่างไร

เครดิต : clickwp.com

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

เมื่อใช้เซิร์ฟเวอร์ SMTP ของ Gmail คุณสามารถส่งอีเมลจาก WordPress ได้ ฟังก์ชันอีเมลของ WordPress ถูกสร้างไว้ในโมดูลเมล PHP ผู้ให้บริการโฮสติ้ง WordPress ส่วนใหญ่กำหนดข้อจำกัดในฟังก์ชันนี้เพื่อป้องกันสแปมและการละเมิด เพื่อปรับปรุงการส่งเนื้อหาของคุณ เราขอแนะนำให้ใช้บริการ G Suite แบบชำระเงิน เช่น Mailgun หรือ SendinBlue WP Mail SMTP เป็นปลั๊กอิน WordPress SMTP ที่ดีที่สุดที่มีอยู่ คุณสามารถส่งอีเมล WordPress โดยใช้เซิร์ฟเวอร์ SMTP ใดก็ได้ ช่วยให้คุณดำเนินการได้โดยไม่ต้องกังวลว่าคุณจะส่งข้อความไปที่ใด วิธีแรกและชัดเจนที่สุดในการเชื่อมต่อไซต์ WordPress กับเซิร์ฟเวอร์ Gmail คือผ่าน FTP

ในวิธีแรก การตรวจสอบสิทธิ์ OAuth มีความปลอดภัยมากกว่า วิธีที่สองคือกำหนดการตั้งค่า SMTP ของบัญชี Gmail ด้วยตนเอง คุณสามารถดำเนินการต่อได้โดยคลิกที่ตัวเลือก 'โครงการใหม่' สามารถใช้หน้าต่างป๊อปอัปขนาดเล็กเพื่อเลือกโปรเจ็กต์ได้ เพื่อให้โครงการนี้เสร็จสมบูรณ์ คุณต้องเปิดใช้งาน API ที่จะใช้ก่อน ในการตั้งค่าปลั๊กอิน WordPress Mail SMTP คุณควรป้อนข้อมูลรับรองที่คุณจะใช้เพื่อเชื่อมต่อกับ WordPress Mail ของคุณ เมื่อคลิกปุ่ม '+ เพิ่ม URL' ใต้ URL เปลี่ยนเส้นทางที่ได้รับอนุญาต คุณสามารถป้อน https://connect.washingtonpost.com/washington/washington/washington-post/washington/ ใต้ช่อง URL

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

การตั้งค่า WordPress Smtp โดยไม่ต้องใช้ปลั๊กอิน

มีสองสามวิธีในการตั้งค่า SMTP โดยไม่ต้องใช้ปลั๊กอินใน WordPress วิธีหนึ่งคือการใช้บริการเช่น SendGrid ซึ่งมีเกตเวย์ SMTP อีกวิธีหนึ่งคือการตั้งค่า SMTP บนเซิร์ฟเวอร์ของคุณเอง

เนื่องจาก WordPress ไม่อนุญาตให้ใช้อีเมล คุณจะมีปัญหาในการใช้งานฟังก์ชันที่ต้องมีการยืนยันอีเมลหากคุณพยายามใช้ หากคุณต้องการปรับปรุงฟังก์ชันการทำงานของอีเมลของ WordPress คุณสามารถเพิ่ม Simple Mail Transfer Protocol หรือเซิร์ฟเวอร์ SMTP ลงในไซต์ได้ บริการ SMTP มีให้บริการจากผู้ให้บริการหลายราย รวมถึง Mailgun, SendinBlue, Mailgun, Sendgrid และอื่นๆ หลังจากทำการเปลี่ยนแปลงข้างต้นแล้ว คุณสามารถลองส่งอีเมลโดยกรอกแบบฟอร์มติดต่อ Easy WP SMTP หรือ Post SMTP Mailer พร้อมบันทึกอีเมลเป็นปลั๊กอินสองตัวในที่เก็บปลั๊กอินของ WordPress เพียงเลื่อนลงไปที่แดชบอร์ดของ WordPress แล้วคลิกตัวเลือก Post SMTP หากผู้ให้บริการโฮสต์ของคุณให้ความสามารถในการจัดการเว็บไซต์ WordPress ผ่าน cPanel คุณสามารถใช้บริการนี้เพื่อกำหนดค่า SMTP เลื่อนลงไปที่บัญชีอีเมลของคุณและการตั้งค่าเซิร์ฟเวอร์ขาออกใน cPanel เพื่อดูการตั้งค่า SMTP สำหรับอีเมลของคุณ เป็นผลให้เราสามารถกำหนดค่า WordPress เพื่อส่งอีเมลโดยใช้ SMTP

Wp Mail Smtp

WP Mail SMTP ช่วยให้คุณสามารถกำหนดค่าฟังก์ชันเมลของ WordPress เพื่อใช้เซิร์ฟเวอร์ SMTP เฉพาะได้ สิ่งนี้มีประโยชน์หากไซต์ WordPress ของคุณส่งอีเมลไม่ถูกต้อง

หากคุณใช้ WordPress ฟังก์ชันการทำงานในตัวของแพลตฟอร์มจะช่วยให้คุณทำสิ่งต่างๆ ได้มากมาย เช่น การส่งอีเมล WordPress Simple Mail Transfer Protocol (SMTP) เป็นสิ่งจำเป็นสำหรับคุณเพื่อให้แน่ใจว่าอีเมลทั้งหมดของคุณส่งถึงกล่องจดหมายของลูกค้า ตัวอย่างเช่น WordPress มีวิธีง่ายๆ ในการดำเนินการดังกล่าวโดยใช้ปลั๊กอิน เช่น WP Mail SMTP คุณไม่สามารถเชื่อมต่ออีเมลใดๆ กับเว็บไซต์ได้ง่ายๆ เพื่อให้แน่ใจว่าอีเมลนั้นยังคงทำงานได้ดี คุณสามารถมั่นใจได้ว่าอีเมลของคุณจะไปถึงปลายทางหากคุณใช้ WordPress SMTP ปลั๊กอินเหล่านี้บางตัวมีตัวเลือกการผสานรวมหนึ่งหรือสองตัวเลือก และรองรับผู้ให้บริการอีเมลที่หลากหลาย เมื่อใช้ WP Mail SMTP คุณสามารถเชื่อมต่อกับผู้ให้บริการ SMTP และกำหนดค่า WordPress ผ่านวิซาร์ด

ปลั๊กอินเวอร์ชันฟรีนี้รองรับบริการการตลาดผ่านอีเมลและผู้ให้บริการ SMTP นอกจาก Amazon SES, Office 365 และ Better Email Logger แล้ว เวอร์ชันพรีเมียมยังรองรับแพลตฟอร์มเพิ่มเติมอีกสามแพลตฟอร์ม ปลั๊กอิน WordPress SMTP หรือที่เรียกว่า SMTP Mailer เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้ที่ต้องการใช้ปลั๊กอิน WordPress SMTP กับผู้สร้างแบบฟอร์มการติดต่อส่วนใหญ่ FluentSMTP ช่วยให้คุณเชื่อมต่อกับผู้ให้บริการอีเมลที่หลากหลายได้ฟรี รวมถึง Amazon SES คุณสามารถเชื่อมต่อบัญชี Sendin blue กับเว็บไซต์ WordPress ของคุณได้ในไม่กี่ขั้นตอนโดยใช้ปลั๊กอินฟรีของ Sendinblue คุณยังสามารถฝังแบบฟอร์มการสมัครแบบกำหนดเองในเว็บไซต์ของคุณด้วยปลั๊กอินของ Sendinblue เมื่อส่งอีเมลธุรกรรม คุณไม่จำเป็นต้องใช้บัญชีส่วนตัว

จำเป็นต้องมีบริการการตลาดผ่านอีเมลโดยเฉพาะหรือบริการอีเมลแบบมืออาชีพที่ให้การเข้าถึงเซิร์ฟเวอร์ SMTP WordPress สามารถกำหนดค่าได้สามวิธี สามารถเชื่อมโยง Gmail ผ่าน OAuth หรือโปรแกรมรับส่งเมลอื่นที่แนะนำ เช่น SendGrid สามารถเข้าถึงได้ผ่าน API หากปลั๊กอินไม่รองรับบริการ SMTP อื่นๆ คุณสามารถเชื่อมต่อได้ด้วยตนเอง หากคุณเลือก SendGrid เป็นตัวเลือกในวิซาร์ดการกำหนดค่า WP Mail SMTP ปลั๊กอินจะถามหาคีย์ API และโดเมนจากคุณ บริษัทมักใช้ [ป้องกันอีเมล] เป็นที่อยู่อีเมลสำหรับที่อยู่ผู้ส่ง หากผู้ให้บริการ SMTP ของคุณไม่มีการเข้าถึง API คุณต้องดำเนินการด้วยตนเองกับข้อมูล

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

วิธีการรักษาความปลอดภัยของคุณเมื่อใช้ Wp Mail Smtp หรือบริการ Smtp บุคคลที่สาม

หากคุณกำลังใช้ WP Mail SMTP โปรดปฏิบัติตามขั้นตอนเหล่านี้เพื่อให้มั่นใจถึงความปลอดภัยของคุณ: *br* โดยการพิมพ์ br ลงในช่องการตรวจสอบสิทธิ์แบบสองปัจจัย คุณสามารถเข้าสู่ระบบบัญชีการตรวจสอบสิทธิ์แบบสองปัจจัยของคุณได้ จำเป็นต้องใช้ Secure Socket Layer (SSL) และ Transport Layer Security (TLS)
จำเป็นต้องกำหนดค่าเซิร์ฟเวอร์ SMTP ของคุณเพื่อใช้ SSL/TLS ตั้งค่าช่องทำเครื่องหมายเพื่อยืนยันเซิร์ฟเวอร์ DNS ในระเบียน MX ของโดเมน เมื่อลงชื่อเข้าใช้ระเบียน SPF ของโดเมน คุณจะเปิดใช้ SPF ได้ ควรเปิดใช้การตั้งค่า DKIM ของโดเมนโดยไปที่ช่องทำเครื่องหมาย บันทึก DKIM เปิดให้ใช้งานฟรีบนอินเทอร์เน็ต เมื่อใช้บริการ SMTP ของบริษัทอื่น เราขอแนะนำให้คุณดำเนินการตามขั้นตอนต่อไปนี้เพื่อให้มั่นใจในความปลอดภัย: เมื่อเลือกบริการนี้ คุณจะเปิดใช้งานการรับรองความถูกต้องด้วยสองปัจจัยได้ ตอนนี้เซิร์ฟเวอร์ SMTP ของคุณต้องใช้ SSL/TLS เมื่อเลือก 'ยืนยันเซิร์ฟเวอร์ DNS' จากเมนูแบบเลื่อนลง คุณจะตั้งค่าระเบียน MX ของโดเมนเพื่อยืนยันเซิร์ฟเวอร์ DNS ได้ ระเบียน SPF ของโดเมนควรปรากฏเป็นระเบียน SPF โดยเปิดใช้ช่องทำเครื่องหมายเปิดใช้ SPF เมื่อเลือกจากระเบียน DKIM ในโดเมน คุณจะเปิดใช้ DKIM ได้