Mailjet API

Odoo เข้ากันได้กับ API ของ Mailjet สำหรับการส่งจดหมายกลุ่ม ตั้งค่าเซิร์ฟเวอร์การส่งเมลจำนวนมากโดยเฉพาะผ่าน Mailjet โดยการกำหนดการตั้งค่าในบัญชี Mailjet และฐานข้อมูล Odoo ในบางกรณี จำเป็นต้องกำหนดค่าการตั้งค่าในการตั้งค่า DNS ของโดเมนที่กำหนดเองด้วยเช่นกัน

ตั้งค่าใน Mailjet

สร้างข้อมูลรับรอง API

ในการเริ่มต้น ให้ลงชื่อเข้าใช้หน้า ข้อมูลบัญชี Mailjet จากนั้น ไปที่ส่วน ผู้ส่งและโดเมน และคลิกที่ การตั้งค่า SMTP และ SEND API

ลิงก์การตั้งค่า SMTP และการส่ง API ในส่วนผู้ส่งและโดเมนของ Mailjet

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

Important

Odoo บล็อคพอร์ต 25 บนฐานข้อมูล Odoo Online และ Odoo.sh

การกำหนดค่า SMTP จาก Mailjet

จากนั้นคลิกที่ปุ่มที่มีข้อความ ดึงข้อมูลรับรอง API ของคุณ เพื่อดึงข้อมูลรับรอง Mailjet API

จากนั้น คลิกที่ไอคอนรูปตา เพื่อแสดง คีย์ API คัดลอกคีย์นี้ไปยังแผ่นจดบันทึก เนื่องจากคีย์นี้ทำหน้าที่เป็น ชื่อผู้ใช้ ในการกำหนดค่า Odoo จากนั้น คลิกที่ปุ่ม สร้างรหัสลับ เพื่อสร้าง รหัสลับ คัดลอกคีย์นี้ไปยังแผ่นจดบันทึก เนื่องจากคีย์นี้ทำหน้าที่เป็น รหัสผ่าน ในการกำหนดค่า Odoo

เพิ่มที่อยู่ผู้ส่งที่ยืนยันแล้ว

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

เพิ่มโดเมนหรือที่อยู่ของผู้ส่งในอินเทอร์เฟซ Mailjet

พิจารณาว่าจำเป็นต้องเพิ่มที่อยู่อีเมลของผู้ส่งหรือทั้งโดเมนในการตั้งค่า Mailjet หรือไม่ การกำหนดค่าโดเมนโดยรวมอาจง่ายกว่าหากสามารถเข้าถึง DNS ได้ ข้ามไปที่ส่วน เพิ่มโดเมน เพื่อดูขั้นตอนในการเพิ่มโดเมน

Note

ที่อยู่อีเมลทั้งหมดของผู้ใช้ฐานข้อมูล Odoo ที่กำลังส่งอีเมลโดยใช้เซิร์ฟเวอร์ของ Mailjet จำเป็นต้องได้รับการกำหนดค่า หรือสามารถกำหนดค่าโดเมนของที่อยู่อีเมลของผู้ใช้ได้

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

อย่างน้อยที่สุดควรตั้งค่าที่อยู่อีเมลต่อไปนี้ในผู้ให้บริการและตรวจสอบใน Mailjet:

  • notifications@yourdomain.com

  • bounce@yourdomain.com

  • catchall@yourdomain.com

Note

แทนที่ yourdomain ด้วยโดเมนที่กำหนดเองสำหรับฐานข้อมูล Odoo หากไม่มี ให้ใช้พารามิเตอร์ระบบ mail.catchall.domain

หลังจากนั้น กรอกแบบฟอร์ม ข้อมูลอีเมล ตรวจสอบให้แน่ใจว่าได้เลือกประเภทอีเมลที่เหมาะสม: อีเมลธุรกรรมหรืออีเมลกลุ่ม หลังจากกรอกแบบฟอร์มแล้ว อีเมลเปิดใช้งานจะถูกส่งไปยังที่อยู่อีเมล และผู้ส่งที่เชื่อถือได้สามารถเปิดใช้งานได้

แนะนำให้ตั้งค่า SPF/DKIM/DMARC บนโดเมนของผู้ส่ง

Important

หากฐานข้อมูลไม่ได้ใช้โดเมนที่กำหนดเอง ดังนั้นเพื่อยืนยันที่อยู่ของผู้ส่ง ควรตั้งค่านามแฝงชั่วคราว (จากที่อยู่อีเมลสามรายการที่กล่าวถึงข้างต้น) ใน Odoo ลูกค้าสัมพันธ์ เพื่อสร้างลูกค้าเป้าหมาย จากนั้นฐานข้อมูลจะสามารถรับอีเมลยืนยันและตรวจสอบบัญชีได้

เพิ่มโดเมน

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

Note

จำเป็นต้องเพิ่มโดเมนในบัญชี Mailjet จากนั้นตรวจสอบความถูกต้องผ่าน DNS

หลังจากนั้น กรอกหน้า เพิ่มโดเมนใหม่ บน Mailjet และคลิก ดำเนินการต่อ

หลังจากเพิ่มโดเมนแล้ว หน้าตรวจสอบความถูกต้องจะแสดงขึ้น ยกเว้นว่าฐานข้อมูล Odoo อยู่ในองค์กร (ในกรณีนี้ ให้เลือก ตัวเลือก 1) ให้เลือก ตัวเลือก 2: สร้างบันทึก DNS คัดลอกข้อมูลระเบียน TXT ไปยังแผ่นจดบันทึก จากนั้นไปที่ผู้ให้บริการ DNS ของโดเมนเพื่อทำการตรวจสอบความถูกต้อง

ข้อมูลบันทึก TXT ที่จะป้อนใน DNS ของโดเมน

ตั้งค่าใน DNS ของโดเมน

หลังจากได้รับข้อมูลบันทึก TXT จากบัญชี Mailjet แล้ว ให้เพิ่มบันทึก TXT ไปยังโดเมน DNS ขั้นตอนนี้จะแตกต่างกันไปขึ้นอยู่กับผู้ให้บริการ DNS ปรึกษาผู้ให้บริการเกี่ยวกับขั้นตอนการกำหนดค่าเฉพาะ ข้อมูลบันทึก TXT ประกอบด้วย โฮสต์ และ ค่า วางข้อมูลเหล่านี้ลงในช่องที่เกี่ยวข้องในบันทึก TXT

กลับไปที่ข้อมูลบัญชี Mailjet

หลังจากเพิ่มบันทึก TXT ไปยัง DNS ของโดเมนแล้ว ให้นำทางกลับไปที่บัญชี Mailjet จากนั้น ไปที่ ข้อมูลบัญชี ‣ เพิ่มโดเมนหรือที่อยู่ของผู้ส่ง คลิกไอคอนรูปเฟืองถัดจาก โดเมน และเลือก ถูกต้อง

การดำเนินการนี้สามารถทำได้โดยไปที่หน้า โดเมนผู้ส่งและที่อยู่ บนข้อมูลบัญชี Mailjet และคลิกที่ จัดการ

จากนั้นคลิก ตรวจสอบตอนนี้ เพื่อตรวจสอบความถูกต้องของบันทึก TXT ที่เพิ่มในโดเมน หน้าจอแสดงความสำเร็จจะแสดงขึ้นหากกำหนดค่าโดเมนอย่างถูกต้อง

ตรวจสอบบันทึก DNS ใน Mailjet

หลังจากตั้งค่าโดเมนสำเร็จแล้ว จะมีตัวเลือกให้ รับรองความถูกต้องของโดเมนนี้ (SPF/DKIM) ปุ่มนี้เติมบันทึก SPF & DKIM

ตรวจสอบความถูกต้องของโดเมนด้วยบันทึก SPF/DKIM ใน Mailjet

ตั้งค่าใน Odoo

หากต้องการตั้งค่าให้เสร็จสิ้น ให้ไปที่ฐานข้อมูล Odoo และไปที่ การตั้งค่า เมื่อเปิดใช้งาน โหมดนักพัฒนาซอฟต์แวร์ ให้ไปที่ เมนูทางเทคนิค ‣ อีเมล ‣ เซิร์ฟเวอร์เมลขาออก จากนั้นสร้างการกำหนดค่าเซิร์ฟเวอร์ขาออกใหม่โดยคลิกที่ปุ่ม สร้าง

จากนั้น ป้อน เซิร์ฟเวอร์ SMTP (in-v3.mailjet.com), หมายเลขพอร์ต (587 หรือ 465) และ ความปลอดภัย (SSL/TLS) ที่ถูกคัดลอกก่อนหน้านี้จากบัญชี Mailjet นอกจากนี้ยังสามารถพบได้ ที่นี่ แนะนำให้ใช้ SSL/TLS แม้ว่า Mailjet อาจไม่ต้องการก็ตาม

สำหรับ ชื่อผู้ใช้ ให้ป้อน คีย์ API สำหรับ รหัสผ่าน ให้ป้อน รหัสลับ ที่ถูกคัดลอกจากบัญชี Mailjet ไปยังแผ่นจดบันทึกก่อนหน้านี้ การตั้งค่าเหล่านี้สามารถพบได้ใน Mailjet ‣ การตั้งค่าบัญชี ‣ การตั้งค่า SMTP และ SEND API

จากนั้น หากใช้เซิร์ฟเวอร์ Mailjet สำหรับการส่งอีเมลจำนวนมาก ให้ตั้งค่า ลำดับความสำคัญ ให้สูงกว่าค่าของเซิร์ฟเวอร์อีเมลธุรกรรมสุดท้าย ให้บันทึกการตั้งค่าและ ทดสอบการเชื่อมต่อ

การตั้งค่าเซิร์ฟเวอร์อีเมลขาออกของ Odoo

Important

เพื่อให้ฟีเจอร์การแจ้งเตือนทำงานโดยใช้ Mailjet ได้ มีการตั้งค่าสามอย่างที่ต้องตั้งค่าใน Odoo

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

  2. พารามิเตอร์ระบบ mail.default.from ต้องมีค่า notifications@yourdomain.com

  3. พารามิเตอร์ระบบ mail.default.from_filter ต้องมีค่า yourdomain.com แทนที่ yourdomain ด้วยโดเมนที่กำหนดเองสำหรับฐานข้อมูล Odoo หากไม่มี ให้ใช้พารามิเตอร์ระบบ mail.catchall.domain

สำหรับข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบ "การใช้ที่อยู่อีเมลเฉพาะ"

สามารถเข้าถึง พารามิเตอร์ระบบ ได้โดยเปิดใช้งาน โหมดนักพัฒนา

เมื่อการตั้งค่าเสร็จสมบูรณ์แล้ว ฐานข้อมูล Odoo ก็พร้อมใช้งานเซิร์ฟเวอร์อีเมล Mailjet สำหรับการส่งอีเมลกลุ่มหรืออีเมลธุรกรรม