Do t'ju duhet një llogari SendGrid (Twilio SendGrid) dhe qasje në DNS-in e domenit tuaj.
Dokumentacioni vetjak i SendGrid: Sender authentication · API keys · Sign up
1. Autentifikoni domenin tuaj
Settings → Sender Authentication → Authenticate Your Domain.
Zgjidhni ofruesin tuaj të DNS-it nga lista dhe përgjigjuni me Yes pyetjes "Would you like to also brand the links for this domain?" — markimi i lidhjeve i rishkruan lidhjet e gjurmuara drejt domenit tuaj në vend të sendgrid.net, dhe një klient që kalon kursorin mbi një lidhje në faturën tuaj duhet të shohë emrin tuaj.
Vendosni një nëndomen si p.sh. mail.yourdomain.com kur t'ju kërkohet domeni nga i cili dërgoni.
2. Publikoni regjistrimet CNAME
SendGrid ju jep tre ose pesë regjistrime CNAME. Shtojini të gjitha ato.
| 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 përdor CNAME në vend të regjistrimeve TXT me qëllim, dhe kjo është vërtet më mirë: vlerat aktuale të çelësave gjenden në SendGrid, kështu që ata mund t'i ndërrojnë çelësat e tyre të nënshkrimit pa qenë nevoja që ju të prekni sërish DNS-in tuaj.
⚠️ Nëse ofruesi juaj i DNS-it është Cloudflare, caktojini këto regjistrime në DNS only (re gri), jo të ndërmjetësuara (proxied). Një CNAME i ndërmjetësuar zgjidhet në adresat e Cloudflare dhe verifikimi i SendGrid dështon.
Shtypni Verify në SendGrid. Prisni deri në një orë.
3. Krijoni një çelës API
Settings → API Keys → Create API Key.
Zgjidhni Restricted Access dhe jepni vetëm lejen Mail Send → Full Access. Asgjë tjetër.
⛔ Mos përdorni një çelës me Full Access. Një çelës me Full Access mund të lexojë kontaktet tuaja, të ndryshojë cilësimet e llogarisë suaj dhe të krijojë më shumë çelësa; e vetmja gjë që na nevojitet të bëjmë është të dërgojmë një mesazh. Nëse kopja jonë e çelësit tuaj do të ekspozohej ndonjëherë, diferenca midis këtyre dy çelësave është diferenca midis disa emaileve të padëshiruara dhe një llogarie të komprometuar.
⚠️ Çelësi shfaqet vetëm një herë. Kopjojeni atë para se të largoheni nga faqja — SendGrid nuk mund t'jua shfaqë më atë, por vetëm ta zëvendësojë.
4. Lidheni atë në Zinn®
Hapni Email sending në panelin tuaj të kontrollit:
- Provider — SendGrid
- Send from this domain —
mail.yourdomain.com (një domen, jo një adresë)
- SendGrid API key — çelësi nga hapi 3
SendGrid nuk kërkon cilësime të tjera nga ju.
5. Dërgoni testin dhe vendosni kodin
Shtypni Send test message drejt një kutie hyrëse në një domen tjetër, lexoni kodin prej saj dhe vendoseni atë.
Kur nuk funksionon
403 Forbidden — çelësi juaj API nuk ka lejen Mail Send. Ky është dështimi më i zakonshëm me diferencë të madhe: një çelës Restricted Access i krijuar pa shënuar asnjë fushëveprim autentifikohet në mënyrë të përsosur dhe nuk lejohet të bëjë asgjë.
"The from address does not match a verified Sender Identity" — autentifikimi i domenit tuaj nuk është bërë ende i gjelbër, ose domeni te Send from this domain nuk është ai që keni autentifikuar. SendGrid kontrollon domenin e saktë: autentifikimi i mail.yourdomain.com nuk autorizon dërgimin nga yourdomain.com.
Accepted but never delivered — shikoni Activity në SendGrid. Një llogari krejt e re ndonjëherë mbahet për shqyrtim gjatë ditës së parë ose rreth saj, dhe mesazhet qëndrojnë aty në vend që të kthehen mbrapsht.
Llogaria juaj u pezullua pas disa dërgimesh — SendGrid është strikt për llogaritë e reja që dërgojnë në adresa që kthehen mbrapsht. Sigurohuni që lista juaj e klientëve të jetë e pastër para se të bëni kalimin.