Pangkalan pengetahuan
Hantar e-mel melalui akaun SendGrid anda sendiri
Sambungkan akaun SendGrid anda sendiri: pengesahan domain dan rekod CNAME miliknya, kunci Mail Send terhad dan bukannya akses penuh, perangkap awan kelabu Cloudflare, dan makna sebenar ralat 403 pada kunci yang sah.
Anda perlukan akaun SendGrid (Twilio SendGrid) dan akses kepada DNS domain anda.
Dokumentasi SendGrid sendiri: Pengesahan pengirim · Kunci API · Daftar masuk
1. Sahkan domain anda
Tetapan → Pengesahan Pengirim → Sahkan Domain Anda (Settings → Sender Authentication → Authenticate Your Domain).
Pilih hos DNS anda daripada senarai, dan jawab Ya (Yes) kepada "Adakah anda juga mahu jenamakan pautan untuk domain ini?" (Would you like to also brand the links for this domain?) — penjenamaan pautan menulis semula pautan yang dijejak kepada domain anda sendiri dan bukannya sendgrid.net, dan pelanggan yang melayangkan kursor pada pautan dalam invois anda akan melihat nama anda.
Masukkan subdomain seperti mail.yourdomain.com apabila diminta untuk domain yang anda gunakan untuk menghantar.
2. Terbitkan rekod CNAME
SendGrid memberi anda tiga atau lima rekod CNAME. Tambahkan kesemuanya.
| Jenis (Type) | Hos (Host) | Tujuan (Purpose) | | --- | --- | --- | | CNAME | em1234.yourdomain.com | Domain laluan balik (lantunan) (Return-path (bounce) domain) | | CNAME | s1._domainkey.yourdomain.com | Kunci DKIM 1 (DKIM key 1) | | CNAME | s2._domainkey.yourdomain.com | Kunci DKIM 2 (DKIM key 2) |
⭐ SendGrid menggunakan CNAME berbanding rekod TXT secara sengaja, dan ia sebenarnya lebih baik: nilai kunci sebenar terletak pada SendGrid, jadi mereka boleh merotasi kunci tandatangan mereka tanpa anda perlu menyentuh DNS anda semula.
⚠️ Jika pembekal DNS anda ialah Cloudflare, tetapkan rekod ini kepada DNS sahaja (DNS only) (awan kelabu), bukan proksi. CNAME yang diproksikan diselesaikan kepada alamat Cloudflare dan semakan SendGrid gagal.
Tekan Sahkan (Verify) dalam SendGrid. Berikan masa sehingga sejam.
3. Cipta kunci API
Tetapan → Kunci API → Cipta Kunci API (Settings → API Keys → Create API Key).
Pilih Akses Terhad (Restricted Access) dan berikan Hantar Mel → Akses Penuh (Mail Send → Full Access) sahaja. Tiada yang lain.
⛔ Jangan gunakan kunci Akses Penuh. Kunci Akses Penuh boleh membaca kenalan anda, mengubah tetapan akaun anda dan mencipta lebih banyak kunci; satu-satunya perkara yang perlu kami lakukan ialah menghantar mesej. Jika salinan kunci anda pernah mendedahkan dirinya, perbezaan antara kedua-dua kunci tersebut adalah perbezaan antara beberapa e-mel yang tidak diingini dan akaun yang dikompromi.
⚠️ Kunci dipaparkan sekali sahaja. Salin ia sebelum anda meninggalkan halaman — SendGrid tidak boleh memaparkannya kepada anda lagi, hanya menggantikannya.
4. Sambungkannya dalam Zinn®
Buka Penghantaran e-mel (Email sending) dalam papan pemuka anda:
- Pembekal (Provider) — SendGrid
- Hantar dari domain ini (Send from this domain) —
mail.yourdomain.com(domain, bukan alamat) - Kunci API SendGrid (SendGrid API key) — kunci dari langkah 3
SendGrid tidak memerlukan sebarang tetapan lain daripada anda.
5. Hantar ujian dan masukkan kod
Tekan Hantar mesej ujian (Send test message) ke peti masuk pada domain yang berbeza, baca kod daripadanya, dan masukkannya.
Apabila ia tidak berfungsi
403 Dilarang (403 Forbidden) — kunci API anda tidak mempunyai kebenaran Hantar Mel (Mail Send). Ini adalah kegagalan paling biasa mengikut jarak: kunci Akses Terhad yang dicipta tanpa skop ditanda mengesahkan identiti dengan sempurna dan dibenarkan untuk tidak melakukan apa-apa.
"Alamat pengantar tidak sepadan dengan Identiti Pengirim yang disahkan" ("The from address does not match a verified Sender Identity") — pengesahan domain anda belum bertukar hijau lagi, atau domain dalam Hantar dari domain ini (Send from this domain) bukanlah domain yang anda sahkan. SendGrid menyemak domain yang tepat: mengesahkan mail.yourdomain.com tidak memberi kuasa untuk menghantar dari yourdomain.com.
Diterima tetapi tidak pernah dihantar (Accepted but never delivered) — lihat Aktiviti (Activity) dalam SendGrid. Akaun baharu kadangkala ditahan untuk semakan pada hari pertama atau lebih, dan mesej berada di situ dan bukannya melantun.
Akaun anda digantung selepas beberapa kali menghantar (Your account was suspended after a few sends) — SendGrid adalah tegas tentang akaun baharu yang menghantar kepada alamat yang melantun. Pastikan senarai pelanggan anda bersih sebelum anda beralih.
Masih buntu?
Sokongan disertakan dalam setiap pelan dan dijawab dalam bahasa anda sendiri.
Hubungi sokongan → Semua artikel →