Сізге SendGrid (Twilio SendGrid) тіркелгісі және доменіңіздің DNS-іне қолжетімділік қажет болады.
SendGrid-тің өз құжаттамасы: Жіберуші аутентификациясы · API кілттері · Тіркелу
1. Доменіңізді аутентификациялаңыз
Settings → Sender Authentication → Authenticate Your Domain.
Тізімнен DNS хостыңызды таңдаңыз және "Would you like to also brand the links for this domain?" деген сұраққа Yes деп жауап беріңіз — сілтеме брендингі қадағаланатын сілтемелерді sendgrid.net орнына сіздің өз доменіңізге қайта жазады және шот-фактураңыздағы сілтеменің үстінен меңзерді апарған клиент сіздің атауыңызды көруі тиіс.
Жіберетін домен сұралғанда mail.yourdomain.com сияқты қосалқы доменді енгізіңіз.
2. CNAME жазбаларын жариялаңыз
SendGrid сізге үш немесе бес CNAME жазбасын береді. Олардың барлығын қосыңыз.
| Түрі | Хост | Мақсаты |
|---|
CNAME | em1234.yourdomain.com | Return-path (кері қайтару) домені |
CNAME | s1._domainkey.yourdomain.com | DKIM кілті 1 |
CNAME | s2._domainkey.yourdomain.com | DKIM кілті 2 |
⭐ SendGrid CNAME жазбаларын TXT жазбаларының орнына әдейі пайдаланады және бұл шынымен де жақсырақ: нақты кілт мәндері SendGrid-те сақталады, сондықтан олар қолтаңба кілттерін сіз DNS-ке қайта тиіспей-ақ ауыстыра алады.
⚠️ DNS провайдеріңіз Cloudflare болса, бұл жазбаларды прокси арқылы емес, DNS only (сұр бұлт) етіп орнатыңыз. Прокси арқылы өткен CNAME Cloudflare мекенжайларына шешіледі және SendGrid тексеруі сәтсіз аяқталады.
SendGrid ішінде Verify түймесін басыңыз. Бір сағатқа дейін уақыт беріңіз.
3. API кілтін жасаңыз
Settings → API Keys → Create API Key.
Restricted Access таңдаңыз және тек Mail Send → Full Access беріңіз. Басқа ештеңе бермеңіз.
⛔ Full Access кілтін пайдаланбаңыз. Full Access кілті байланыс деректеріңізді оқи алады, тіркелгі баптауларын өзгерте алады және қосымша кілттер жасай алады; бізге қажет жалғыз нәрсе — хабарлама жіберу. Егер кілтіңіздің біздің көшірмеміз әлдеқашан жария болып қалса, сол екі кілттің арасындағы айырмашылық — кейбір қажетсіз электрондық пошта мен бұзылған тіркелгі арасындағы айырмашылық.
⚠️ Кілт бір рет қана көрсетіледі. Беттен шықпас бұрын оны көшіріп алыңыз — SendGrid оны сізге қайта көрсете алмайды, тек ауыстыра алады.
4. Оны Zinn® ішінде қосыңыз
Басқару тақтаңызда Электрондық пошта жіберу бөлімін ашыңыз:
- Провайдер — SendGrid
- Осы доменнен жіберу —
mail.yourdomain.com (мекенжай емес, домен)
- SendGrid API кілті — 3-қадамдағы кілт
SendGrid сізден басқа баптауларды қажет етпейді.
5. Сынақты жіберіп, кодты енгізіңіз
Басқа домендегі кіріс жәшігіне Сынақ хабарламасын жіберу түймесін басыңыз, одан кодты оқып, енгізіңіз.
Ол жұмыс істемегенде
403 Forbidden — API кілтіңізде Mail Send рұқсаты жоқ. Бұл ең жиі кездесетін сәтсіздік: ешбір ауқым белгіленбестен жасалған Restricted Access кілті мінсіз аутентификацияланады және ештеңе істеуге рұқсат етілмейді.
"The from address does not match a verified Sender Identity" — домен аутентификацияңыз әлі жасыл болмаған немесе Осы доменнен жіберу өрісіндегі домен сіз аутентификациялаған домен емес. SendGrid нақты доменді тексереді: mail.yourdomain.com аутентификациялау yourdomain.com доменінен жіберуге рұқсат бермейді.
Қабылданды, бірақ ешқашан жеткізілмеді — SendGrid ішіндегі Activity бөліміне қараңыз. Жаңа тіркелгі кейде бірінші күн немесе соған жуық уақытқа тексеруге ұсталады және хабарламалар кері қайтпай, сол жерде тұрады.
Тіркелгіңіз бірнеше жіберуден кейін тоқтатылды — SendGrid кері қайтарылатын мекенжайларға жіберетін жаңа тіркелгілерге қатаң қарайды. Ауыспас бұрын клиенттер тізіміңіздің таза екеніне көз жеткізіңіз.