База знань
Надсилайте електронні листи через власний обліковий запис SendGrid
Підключіть власний обліковий запис SendGrid: автентифікація домену та його CNAME-записи, обмежений ключ Mail Send замість повного доступу, пастка сірої хмари Cloudflare та що насправді означає помилка 403 для дійсного ключа.
Вам знадобиться обліковий запис SendGrid (Twilio SendGrid) і доступ до DNS вашого домену.
Власна документація SendGrid: Автентифікація відправника · Ключі API · Зареєструватися
1. Автентифікуйте свій домен
Settings → Sender Authentication → Authenticate Your Domain.
Виберіть свій хостинг DNS зі списку та дайте відповідь Yes на запитання "Would you like to also brand the links for this domain?" (Бажаєте також брендувати посилання для цього домену?) — брендування посилань перенаправляє відстежувані посилання на ваш власний домен замість sendgrid.net, і клієнт, який наведе курсор на посилання у вашому рахунку-фактурі, повинен бачити ваше ім'я.
Введіть субдомен, наприклад mail.yourdomain.com, коли вас попросять вказати домен, з якого ви надсилаєте.
2. Опублікуйте записи CNAME
SendGrid надає вам три або п'ять записів CNAME. Додайте їх усі.
| Тип | Хост | Призначення | | --- | --- | --- | | CNAME | em1234.yourdomain.com | Домен зворотного шляху (повернення) | | CNAME | s1._domainkey.yourdomain.com | Ключ DKIM 1 | | CNAME | s2._domainkey.yourdomain.com | Ключ DKIM 2 |
⭐ SendGrid навмисно використовує записи CNAME замість записів TXT, і це справді краще: фактичні значення ключів знаходяться в SendGrid, тому вони можуть оновлювати свої ключі підпису без необхідності знову торкатися вашого DNS.
⚠️ Якщо вашим провайдером DNS є Cloudflare, налаштуйте ці записи як Тільки DNS (сіра хмара), а не проксійовані. Проксійований запис CNAME розв'язується на адреси Cloudflare, і перевірка SendGrid не пройде.
Натисніть Verify у SendGrid. Зачекайте до години.
3. Створіть ключ API
Settings → API Keys → Create API Key.
Виберіть Restricted Access і надайте дозвіл лише для Mail Send → Full Access. Нічого іншого.
⛔ Не використовуйте ключ повного доступу (Full Access). Ключ повного доступу може читати ваші контакти, змінювати налаштування облікового запису та створювати додаткові ключі; єдине, що нам потрібно зробити, це надіслати повідомлення. Якщо наша копія вашого ключа коли-небудь буде розкрита, різниця між цими двома ключами — це різниця між якоюсь небажаною електронною поштою та зламаним обліковим записом.
⚠️ Ключ відображається лише один раз. Скопіюйте його, перш ніж залишати сторінку — SendGrid не зможе показати його вам знову, лише замінити.
4. Підключіть його в Zinn®
Відкрийте Email sending у своїй панелі керування:
- Provider — SendGrid
- Send from this domain —
mail.yourdomain.com(домен, а не адреса) - SendGrid API key — ключ із кроку 3
SendGrid не потребує від вас жодних інших налаштувань.
5. Надішліть тест і введіть код
Натисніть Send test message на поштову скриньку на іншому домені, прочитайте з неї код і введіть його.
Коли це не працює
403 Forbidden — ваш ключ API не має дозволу Mail Send. Це найпоширеніша помилка: ключ обмеженого доступу, створений без позначених областей видимості, автентифікується ідеально та не має дозволу робити нічого.
"The from address does not match a verified Sender Identity" — автентифікація вашого домену ще не стала зеленою або домен у полі Send from this domain не є тим доменом, який ви автентифікували. SendGrid перевіряє точний домен: автентифікація mail.yourdomain.com не дає дозволу на надсилання з yourdomain.com.
Прийнято, але так і не доставлено — подивіться на Activity у SendGrid. Новий обліковий запис іноді затримується на перевірку протягом першого дня чи близько того, і повідомлення залишаються там, а не повертаються.
Ваш обліковий запис було заблоковано після кількох надсилань — SendGrid суворо ставиться до нових облікових записів, які надсилають повідомлення на адреси, що повертаються. Переконайтеся, що ваш список клієнтів чистий, перш ніж перемикатися.
Все ще потрібна допомога?
Підтримка включена до кожного тарифного плану та надається рідною мовою.
Звернутися до підтримки → Усі статті →