База знания
Изпращане на имейл през вашия собствен 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 | Домейн за обратен път (bounce) | | 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. Това е най-често срещаната грешка от разстояние: ключ за ограничен достъп (Restricted Access), създаден без отметнати обхвати, се удостоверява перфектно и му е разрешено да не прави нищо.
„The from address does not match a verified Sender Identity“ — удостоверяването на вашия домейн все още не е станало зелено или домейнът в Send from this domain не е този, който сте удостоверили. SendGrid проверява точния домейн: удостоверяването на mail.yourdomain.com не разрешава изпращането от yourdomain.com.
Прието, но никога доставено — погледнете Activity в SendGrid. Чисто нов акаунт понякога се задържа за преглед през първия ден или около него и съобщенията стоять там, вместо да се връщат.
Вашият акаунт беше спрен след няколко изпращания — SendGrid е строг към нови акаунти, които изпращат до адреси, които се връщат. Уверете се, че списъкът ви с клиенти е чист, преди да превключите.
Все още изпитвате затруднения?
Поддръжката е включена във всеки план с отговори на вашия собствен език.
Свържете се с поддръжката → Всички статии →