ฐานความรู้

ส่งอีเมลผ่านบัญชี SendGrid ของคุณเอง

เชื่อมต่อบัญชี SendGrid ของคุณเอง: การยืนยันสิทธิ์โดเมนและระเบียน CNAME, คีย์ Mail Send แบบจำกัดสิทธิ์แทนที่จะเป็นการเข้าถึงแบบเต็ม, กับดัก Cloudflare grey-cloud และความหมายที่แท้จริงของข้อผิดพลาด 403 สำหรับคีย์ที่ถูกต้อง

ท่านจะต้องมีบัญชี SendGrid (Twilio SendGrid) และการเข้าถึง DNS ของโดเมนท่าน

เอกสารประกอบของ SendGrid เอง: การตรวจสอบสิทธิ์ผู้ส่ง · คีย์ API · ลงทะเบียน

1. ยืนยันตัวตนโดเมนของคุณ

Settings → Sender Authentication → Authenticate Your Domain.

เลือกโฮสต์ DNS ของคุณจากรายการ และตอบ Yes ที่ "Would you like to also brand the links for this domain?" — การสร้างแบรนด์ลิงก์จะเขียนลิงก์ที่มีการติดตามใหม่ให้เป็นโดเมนของคุณเองแทนที่จะเป็น sendgrid.net และลูกค้าที่วางเมาส์เหนือลิงก์ในใบแจ้งหนี้ของคุณควรจะเห็นชื่อของคุณ

ป้อน subdomain เช่น mail.yourdomain.com เมื่อถูกถามหาโดเมนที่คุณใช้ส่ง

2. เผยแพร่เรคคอร์ด CNAME

SendGrid จะให้เรคคอร์ด CNAME มาสามหรือห้ารายการ เพิ่มเรคคอร์ดทั้งหมดนั้น

| Type | Host | Purpose | | --- | --- | --- | | CNAME | em1234.yourdomain.com | Return-path (bounce) domain | | CNAME | s1._domainkey.yourdomain.com | DKIM key 1 | | CNAME | s2._domainkey.yourdomain.com | DKIM key 2 |

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

⚠️ หากผู้ให้บริการ DNS ของคุณคือ Cloudflare ให้ตั้งค่าเรคคอร์ดเหล่านี้เป็น DNS only (คลาวด์สีเทา) ไม่ใช่พร็อกซี เรคคอร์ด CNAME ที่ใช้พร็อกซีจะแปลงเป็นที่อยู่ของ Cloudflare และการตรวจสอบของ SendGrid จะล้มเหลว

กด Verify ใน SendGrid รอเวลาประมาณหนึ่งชั่วโมง

3. สร้างคีย์ API

Settings → API Keys → Create API Key.

เลือก Restricted Access และให้สิทธิ์เฉพาะ Mail Send → Full Access เท่านั้น ห้ามใช้อย่างอื่น

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

⚠️ คีย์จะแสดงขึ้นมาเพียงครั้งเดียวเท่านั้น คัดลอกมันก่อนที่คุณจะออกจากหน้านี้ — SendGrid ไม่สามารถแสดงให้คุณเห็นอีกครั้งได้ ทำได้เพียงเปลี่ยนใหม่เท่านั้น

4. เชื่อมต่อใน Zinn®

เปิด Email sending ในแดชบอร์ดของคุณ:

  • Provider — SendGrid
  • Send from this domainmail.yourdomain.com (เป็นโดเมน ไม่ใช่อีเมล)
  • SendGrid API key — คีย์จากขั้นตอนที่ 3

SendGrid ไม่ต้องการการตั้งค่าอื่นใดจากคุณอีก

5. ส่งข้อความทดสอบและป้อนรหัส

กด Send test message ไปยังกล่องขาเข้าบนโดเมนอื่น อ่านรหัสจากในนั้น แล้วป้อนรหัสนั้นลงไป

เมื่อใช้งานไม่ได้

403 Forbidden — คีย์ API ของคุณไม่มีสิทธิ์ Mail Send นี่คือความผิดพลาดที่พบบ่อยที่สุดด้วยซ้ำ: คีย์แบบ Restricted Access ที่สร้างขึ้นโดยไม่ได้ติ๊กขอบเขตใดๆ เลย จะตรวจสอบสิทธิ์ผ่านได้อย่างสมบูรณ์แบบแต่ไม่ได้รับอนุญาตให้ทำอะไรเลย

"The from address does not match a verified Sender Identity" — การยืนยันตัวตนโดเมนของคุณยังไม่เป็นสีเขียว หรือโดเมนใน Send from this domain ไม่ใช่โดเมนที่คุณยืนยันตัวตน SendGrid ตรวจสอบโดเมนอย่างแม่นยำ: การยืนยันตัวตน mail.yourdomain.com ไม่ได้ให้สิทธิ์ในการส่งจาก yourdomain.com

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

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

ยังมีปัญหาอยู่ใช่ไหม?

รวมบริการช่วยเหลือในทุกแพลตฟอร์ม และตอบกลับด้วยภาษาของคุณเอง

ติดต่อฝ่ายสนับสนุน บทความทั้งหมด
ส่งอีเมลผ่านบัญชี SendGrid ของคุณเอง