วิธีส่งอีเมลโดยใช้ SendGrid กับ WordPress

เผยแพร่แล้ว: 2020-08-04

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

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

มาดำน้ำกันเถอะ!

SendGrid คืออะไร?

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

หน้าแรกของ SendGrid

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

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

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

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

วิธีส่งอีเมลโดยใช้ SendGrid กับ WordPress (ใน 3 ขั้นตอน)

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

ขั้นตอนที่ 1: ค้นหารหัส SendGrid API ของคุณ

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

ตอนนี้รายการนั้นควรว่างเปล่า ในการแก้ไขปัญหานั้น ให้ไปที่การ ตั้งค่า > คีย์ API และคลิกที่ปุ่ม สร้างคีย์ API :

การสร้างคีย์ SendGrid API

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

การกำหนดค่าระดับการเข้าถึงของคีย์ API ของคุณ

ตอนนี้คลิกที่ สร้างและดู แล้วคุณจะสามารถเข้าถึงคีย์ API ของคุณได้ทันที โปรดทราบว่าคุณจะได้เห็นคีย์เต็มเพียงครั้งเดียวเพื่อความปลอดภัย ดังนั้นโปรดเก็บคีย์นั้นไว้อย่างปลอดภัย:

กำลังคัดลอกคีย์ SendGrid API ใหม่ของคุณ

คุณจะต้องใช้กุญแจนั้นในทันที ดังนั้นโปรดถือไว้

ขั้นตอนที่ 2: เชื่อมต่อ SendGrid กับ WordPress

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

เราจะใช้ปลั๊กอิน Post SMTP แทน ซึ่งคุณสามารถเชื่อมต่อกับ SendGrid โดยใช้คีย์ API ที่คุณสร้างขึ้นเมื่อนาทีที่แล้ว:

ปลั๊กอิน Post SMTP

ติดตั้งและเปิดใช้งานปลั๊กอิน จากนั้นไปที่แท็บ Post SMTP บนแดชบอร์ดของคุณ คุณจะเห็นตัวเลือกให้ใช้วิซาร์ดการกำหนดค่าของปลั๊กอิน - คลิกที่ปุ่มสีน้ำเงินเพื่อเปิดใช้งาน:

การเริ่มต้นวิซาร์ดการกำหนดค่าของ Post SMTP

ก่อนอื่น ปลั๊กอินจะขอให้คุณป้อนอีเมลของผู้ส่ง โดยค่าเริ่มต้น จะใช้อีเมลผู้ดูแลระบบของคุณ ซึ่งน่าจะใช้ได้ดี:

การกำหนดค่าอีเมลผู้ส่งของคุณ

ขั้นต่อไป คุณจะต้องตั้งค่าชื่อโฮสต์ของเซิร์ฟเวอร์อีเมลขาออก เนื่องจากเราใช้ API ของ SendGrid แทน SMTP คุณจึงปล่อยค่าเริ่มต้นไว้หรือป้อนสตริงสุ่มใดก็ได้:

การกำหนดการตั้งค่าชื่อโฮสต์ขาออกของคุณ

ตอนนี้ Post SMTP จะทำการทดสอบการเชื่อมต่อสำหรับผู้ให้บริการอีเมลยอดนิยมหลายราย รวมถึง SendGrid เมื่อปลั๊กอินให้คุณเลือกได้แล้ว ให้เลือกตัวเลือก SendGrid API ภายใต้ Socket :

การกำหนดค่า Post SMTP เพื่อใช้ SendGrid

สุดท้าย วางคีย์ API ที่คุณสร้างขึ้นในระหว่างขั้นตอนที่ 1:

วางคีย์ SendGrid API ของคุณ

ก่อนที่คุณจะสรุป ปลั๊กอินจะถามคุณว่าต้องทำอย่างไรในกรณีที่ SendGrid ไม่สามารถส่งอีเมลได้ โดยค่าเริ่มต้น โปรแกรมจะแจ้งให้คุณทราบถึงความล้มเหลวนั้นทางอีเมล แต่คุณยังสามารถกำหนดค่าให้ใช้การแจ้งเตือนของ Chrome ได้อีกด้วย

การกำหนดค่าว่าจะทำอย่างไรกับการส่งอีเมลแจ้งเตือนความล้มเหลว

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

ขั้นตอนที่ 3: ตรวจสอบโดเมนเว็บไซต์ WordPress ของคุณ

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

ในการดำเนินการนี้ใน SendGrid ให้ไปที่แดชบอร์ดบัญชีของคุณแล้วข้ามไปที่แท็บ การ ตั้งค่า > การตรวจสอบผู้ส่ง ที่นี่ คุณจะเห็นตัวเลือกที่ระบุว่า Domain Authentication และถัดจากนั้นจะมีปุ่มที่เขียนว่า Get Started – คลิกที่มัน:

เริ่มกระบวนการตรวจสอบโดเมนของ SendGrid

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

การกำหนดการตั้งค่าโฮสต์ DNS ของคุณ

หากโฮสต์เว็บหรือผู้รับจดทะเบียนของคุณไม่ปรากฏในรายการนั้น ให้เลือกตัวเลือก โฮสต์อื่น (ไม่อยู่ในรายการ)

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

ในหน้าถัดไป คุณจะต้องป้อนโดเมนของเว็บไซต์ WordPress ของคุณ:

การป้อนโดเมนเว็บไซต์ของคุณ

ในขั้นตอนนี้ SendGrid จะแสดงชุดระเบียน DNS ที่คุณต้องเพิ่มผ่านผู้รับจดทะเบียนหรือโฮสต์เว็บของคุณ:

การแก้ไขระเบียน DNS ของคุณ

คุณอาจต้องตรวจสอบฐานความรู้ของโฮสต์หรือติดต่อฝ่ายสนับสนุนเพื่อขอความช่วยเหลือ

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

บทสรุป

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

การกำหนดค่า SendGrid ให้ทำงานกับ WordPress เป็นเรื่องง่ายและมีเพียงสามขั้นตอนเท่านั้น:

  1. ค้นหาคีย์ SendGrid API ของคุณ
  2. เชื่อมต่อ SendGrid กับ WordPress โดยใช้ Post SMTP
  3. ตรวจสอบโดเมนเว็บไซต์ WordPress ของคุณผ่าน SendGrid

คุณมีคำถามใด ๆ เกี่ยวกับวิธีการส่งอีเมลโดยใช้ SendGrid กับ WordPress หรือไม่? ไปดูกันเลยในส่วนความคิดเห็นด้านล่าง!

ภาพขนาดย่อของบทความโดย Eny Setiyowati / shutterstock.com