Veți avea nevoie de un cont SendGrid (Twilio SendGrid) și de acces la serverele DNS ale domeniului dumneavoastră.
Documentația proprie a SendGrid: Autentificarea expeditorului · Chei API · Înregistrare
1. Autentificați-vă domeniul
Setări → Autentificare expeditor → Autentificați-vă domeniul.
Selectați gazda dumneavoastră DNS din listă și răspundeți cu Da la „Doriți să personalizați și linkurile pentru acest domeniu?” — personalizarea linkurilor rescrie linkurile urmărite către propriul dumneavoastră domeniu în loc de sendgrid.net, iar un client care trece cu cursorul peste un link din factura dumneavoastră ar trebui să vă vadă numele.
Introduceți un subdomeniu precum mail.domeniuldumneavoastra.com atunci când vi se solicită domeniul de pe care trimiteți.
2. Publicați înregistrările CNAME
SendGrid vă oferă trei sau cinci înregistrări CNAME. Adăugați-le pe toate.
| Tip | Gazdă | Scop |
|---|
CNAME | em1234.domeniuldumneavoastra.com | Domeniu return-path (bounce) |
CNAME | s1._domainkey.domeniuldumneavoastra.com | Cheie DKIM 1 |
CNAME | s2._domainkey.domeniuldumneavoastra.com | Cheie DKIM 2 |
⭐ SendGrid folosește în mod intenționat înregistrări CNAME în loc de TXT, și acest lucru este cu adevărat mai bun: valorile reale ale cheilor se află la SendGrid, astfel încât aceștia pot roti cheile de semnare fără ca dumneavoastră să mai trebuiască să modificați din nou înregistrările DNS.
⚠️ Dacă furnizorul dumneavoastră DNS este Cloudflare, setați aceste înregistrări pe Doar DNS (nor cenușiu), nu prin proxy. Un CNAME prin proxy se rezolvă către adresele Cloudflare, iar verificarea SendGrid eșuează.
Apăsați pe Verificare în SendGrid. Acordați până la o oră.
3. Creați o cheie API
Setări → Chei API → Creare cheie API.
Alegeți Acces restricționat și acordați exclusiv permisiunea Trimitere e-mail → Acces complet. Nimic altceva.
⛔ Nu utilizați o cheie cu Acces complet. O cheie cu Acces complet vă poate citi contactele, poate modifica setările contului și poate genera mai multe chei; singurul lucru pe care noi trebuie să îl facem este să trimitem un mesaj. Dacă copia noastră a cheii dumneavoastră ar fi vreodată expusă, diferența dintre aceste două chei este diferența dintre câteva e-mailuri nedorite și un cont compromis.
⚠️ Cheia este afișată o singură dată. Copiați-o înainte de a părăsi pagina — SendGrid nu v-o poate afișa din nou, ci doar o poate înlocui.
4. Conectați-o în Zinn®
Deschideți Trimitere e-mail în panoul dumneavoastră de control:
- Furnizor — SendGrid
- Trimitere de pe acest domeniu —
mail.domeniuldumneavoastra.com (un domeniu, nu o adresă)
- Cheie API SendGrid — cheia de la pasul 3
SendGrid nu mai necesită alte configurări din partea dumneavoastră.
5. Trimiteți testul și introduceți codul
Apăsați pe Trimitere mesaj de test către o căsuță poștală de pe un alt domeniu, citiți codul din mesaj și introduceți-l.
Când ceva nu funcționează
403 Forbidden — cheia dumneavoastră API nu are permisiunea Trimitere e-mail. Aceasta este de departe cea mai frecventă eroare: o cheie cu Acces restricționat creată fără nicio permisiune bifată se autentifică perfect, dar nu are voie să execute nimic.
„Adresa de expediere nu corespunde unei Identități de Expeditor verificate” — autentificarea domeniului dumneavoastră nu s-a finalizat cu succes încă, sau domeniul din Trimitere de pe acest domeniu nu este cel pe care l-ați autentificat. SendGrid verifică domeniul exact: autentificarea mail.domeniuldumneavoastra.com nu autorizează trimiterea de pe domeniuldumneavoastra.com.
Acceptat, dar nelivrat niciodată — verificați secțiunea Activitate din SendGrid. Un cont nou este uneori oprit pentru verificare în prima zi sau aproximativ în această perioadă, iar mesajele rămân în așteptare acolo în loc să fie respinse.
Contul dumneavoastră a fost suspendat după câteva trimiteri — SendGrid este strict în privința conturilor noi care trimit către adrese inexistente. Asigurați-vă că lista dumneavoastră de clienți este curată înainte de a face trecerea.