คุณจะต้องมีบัญชี Resend และสิทธิ์การเข้าถึง DNS ของโดเมนของคุณ นี่เป็นตัวเลือกที่ตั้งค่าได้เร็วที่สุดในบรรดาทั้งหกตัวเลือก
เอกสารคู่มือของ Resend เอง: ยืนยันโดเมนของคุณ · คีย์ API · ลงทะเบียน
⚠️ บัญชี Resend ของคุณเอง ไม่ใช่ของเรา เราใช้ Resend สำหรับอีเมลของแพลตฟอร์มเอง และนั่นเป็นบัญชีแยกต่างหากพร้อมบิลเรียกเก็บเงินแยกต่างหาก การเชื่อมโยงบัญชีของคุณหมายความว่าข้อความของคุณจะถูกส่งออกไปด้วยคีย์ของคุณ โควตาของคุณ และชื่อเสียงของคุณ — ซึ่งนั่นคือจุดประสงค์หลักทั้งหมด
1. เพิ่มโดเมนของคุณ
Domains → Add Domain ป้อนโดเมนย่อย เช่น mail.yourdomain.com และเลือกภูมิภาคที่ใกล้กับลูกค้าของคุณมากที่สุด
Resend จะให้ระเบียนข้อมูลแก่คุณสามรายการ:
| Type | Host | Purpose |
|---|
TXT | resend._domainkey.mail.yourdomain.com | คีย์สาธารณะ DKIM |
MX | send.mail.yourdomain.com | Return-path (การจัดการการตีกลับ) |
TXT | send.mail.yourdomain.com | SPF สำหรับโดเมน return-path |
เพิ่มทั้งสามรายการแล้วกด Verify DNS Records
⭐ โปรดทราบว่าระเบียนข้อมูล SPF จะอยู่ที่โดเมนย่อย send. ไม่ใช่บนโดเมนสำหรับส่งอีเมลของคุณเอง นั่นเป็นสิ่งที่ถูกต้องแล้ว และเป็นเหตุผลว่าทำไมคุณจึงไม่จำเป็นต้องไปแตะต้องระเบียนข้อมูล SPF ใดๆ ที่คุณมีอยู่แล้ว return-path ของ Resend เป็นโดเมนย่อยของตัวเอง และ SPF จะได้รับการตรวจสอบเทียบกับผู้ส่งบนซองจดหมาย (envelope sender) ไม่ใช่เทียบกับที่อยู่ที่ลูกค้าของคุณเห็น
2. สร้างคีย์ API
API Keys → Create API Key กำหนดสิทธิ์ให้เป็น Sending access และหากมีตัวเลือกให้กำหนด ให้จำกัดการเข้าถึงไว้เฉพาะโดเมนที่คุณเพิ่งเพิ่มเข้าไป
⛔ อย่าสร้างคีย์แบบ Full access เราต้องการเพียงแค่ Sending access เท่านั้น โดยคีย์แบบ full-access ยังสามารถอ่านโดเมน บันทึก และคีย์อื่นๆ ของคุณได้อีกด้วย
⚠️ คีย์จะแสดงเพียงครั้งเดียวและเริ่มต้นด้วย re_ คัดลอกไว้ตอนนี้เลย
3. เชื่อมต่อใน Zinn®
เปิด Email sending ในแดชบอร์ดของคุณ:
- Provider — Resend (บัญชีของคุณเอง)
- Send from this domain —
mail.yourdomain.com
- Resend API key — คีย์จากขั้นตอนที่ 2
4. ส่งข้อความทดสอบและป้อนรหัส
กด Send test message ไปยังกล่องจดหมายบนโดเมนอื่น อ่านรหัสจากในนั้น แล้วป้อนรหัสลงไป
เมื่อระบบไม่ทำงาน
"The domain is not verified" — การตรวจสอบของ Resend ยังไม่เป็นสีเขียว หรือโดเมนใน Send from this domain ไม่ใช่โดเมนที่คุณเพิ่มเข้าไป Resend จะจับคู่โดเมนแบบตรงกันทุกประการ ดังนั้นการเพิ่ม yourdomain.com จึงไม่อนุญาตสิทธิ์ให้ mail.yourdomain.com
401 Unauthorized — คีย์ถูกสร้างใหม่แล้ว หรือคุณคัดลอกโดยติดช่องว่างที่ส่วนท้ายมาด้วย สร้างคีย์ใหม่แทนการพิมพ์ซ้ำ
มีเพียงที่อยู่ของคุณเองเท่านั้นที่ได้รับข้อความ — บัญชี Resend ที่ยังไม่ได้ยืนยันโดเมนใดๆ จะสามารถส่งไปยังที่อยู่ที่ใช้ลงทะเบียนไว้เท่านั้น โปรดดำเนินการขั้นตอนที่ 1 ให้เสร็จสิ้น
429 Too Many Requests — Resend จำกัดอัตราการส่งต่อคีย์ API หากคุณกำลังส่งการแจ้งเตือนจำนวนมากพร้อมกันในคราวเดียว กรณีนี้ถือเป็นเรื่องปกติและข้อความจะได้รับการส่งใหม่อีกครั้ง หากปัญหายังคงอยู่ ขีดจำกัดตามแผนบริการของคุณคือสิ่งที่จะต้องปรับเพิ่มขึ้น