Trebat će vam račun za SendGrid (Twilio SendGrid) i pristup DNS-u vaše domene.
Vlastita SendGridova dokumentacija: Autentifikacija pošiljatelja · API ključevi · Registracija
1. Autentificirajte svoju domenu
Settings → Sender Authentication → Authenticate Your Domain.
Odaberite svog DNS davatelja usluge s popisa i odgovorite Yes na "Would you like to also brand the links for this domain?" — brendiranje poveznica prepisuje praćene poveznice na vašu vlastitu domenu umjesto na sendgrid.net, a klijent koji zadrži pokazivač miša iznad poveznice na vašem računu trebao bi vidjeti vaše ime.
Unesite poddomenu kao što je mail.vasadomena.com kada se zatraži domena s koje šaljete.
2. Objavite CNAME zapise
SendGrid vam daje tri ili pet CNAME zapisa. Dodajte ih sve.
| Vrsta | Host | Svrha |
|---|
CNAME | em1234.vasadomena.com | Povratna domena (za nedospjelu poštu) |
CNAME | s1._domainkey.vasadomena.com | DKIM ključ 1 |
CNAME | s2._domainkey.vasadomena.com | DKIM ključ 2 |
⭐ SendGrid namjerno koristi CNAME zapise umjesto TXT zapisa, i to je stvarno bolje: stvarne vrijednosti ključeva nalaze se na SendGridu, tako da mogu rotirati svoje ključeve za potpisivanje a da vi ne morate ponovno dirati svoj DNS.
⚠️ Ako je vaš DNS davatelj usluge Cloudflare, postavite ove zapise na DNS only (sivi oblak), a ne na proxied. Proxied CNAME se razrješava na Cloudflareove adrese i SendGridova provjera ne uspijeva.
Pritisnite Verify u SendGridu. Pričekajte do sat vremena.
3. Izradite API ključ
Settings → API Keys → Create API Key.
Odaberite Restricted Access i dodijelite samo Mail Send → Full Access. Ništa drugo.
⛔ Nemojte koristiti ključ s punim pristupom (Full Access). Ključ s punim pristupom može čitati vaše kontakte, mijenjati postavke vašeg računa i stvarati više ključeva; jedino što trebamo učiniti je poslati poruku. Ako bi naša kopija vašeg ključa ikada bila izložena, razlika između ta dva ključa je razlika između neželjene e-pošte i kompromitiranog računa.
⚠️ Ključ se prikazuje samo jednom. Kopirajte ga prije nego što napustite stranicu — SendGrid vam ga ne može ponovno prikazati, već ga samo zamijeniti.
4. Povezivanje u sustavu Zinn®
Otvorite Slanje e-pošte (Email sending) na svojoj upravljačkoj ploči:
- Davatelj usluge (Provider) — SendGrid
- Šalji s ove domene (Send from this domain) —
mail.vasadomena.com (domena, a ne adresa)
- SendGrid API ključ (SendGrid API key) — ključ iz 3. koraka
SendGrid ne treba nikakve druge postavke od vas.
5. Pošaljite testnu poruku i unesite kod
Pritisnite Send test message u pretinac e-pošte na drugoj domeni, pročitajte kod iz njega i unesite ga.
Kada ne radi
403 Forbidden — vaš API ključ nema dozvolu Mail Send. Ovo je daleko najčešći neuspjeh: ključ s ograničenim pristupom (Restricted Access) izrađen bez označenih opsega autentificira se savršeno i dopušteno mu je da ne radi ništa.
"The from address does not match a verified Sender Identity" — autentifikacija vaše domene još nije postala zelena ili domena u polju Send from this domain nije ona koju ste autentificirali. SendGrid provjerava točnu domenu: autentifikacija domene mail.vasadomena.com ne ovlašćuje slanje s domene vasadomena.com.
Prihvaćeno, ali nikad isporučeno — pogledajte Activity u SendGridu. Potpuno novi račun se ponekad zadržava na pregled prvog dana ili tako nekako, a poruke stoje tamo umjesto da se vraćaju.
Vaš račun je obustavljen nakon nekoliko slanja — SendGrid je strog prema novim računima koji šalju poruke na adrese koje se vraćaju. Provjerite je li vam popis klijenata čist prije nego što se prebacite.