Вам понадобятся учетная запись Resend и доступ к DNS вашего домена. Это самый быстрый вариант настройки из шести.
Собственная документация Resend: Подтвердите ваш домен · Ключи API · Регистрация
⚠️ ваша собственная учетная запись Resend, а не наша. Мы используем Resend для собственной почты платформы, и это отдельный аккаунт с отдельным счетом. Подключение вашей учетной записи означает, что ваши сообщения отправляются с использованием вашего ключа, вашей квоты и вашей репутации — в чем и заключается весь смысл.
1. Добавьте свой домен
Domains → Add Domain, введите поддомен, например mail.yourdomain.com, и выберите регион, ближайший к вашим клиентам.
Resend предоставляет вам три записи:
| Type | Host | Purpose |
|---|
TXT | resend._domainkey.mail.yourdomain.com | Открытый ключ DKIM |
MX | send.mail.yourdomain.com | Return-path (обработка возвратов) |
TXT | send.mail.yourdomain.com | SPF для домена return-path |
Добавьте все три записи и нажмите Verify DNS Records.
⭐ Обратите внимание, что запись SPF добавляется для поддомена send., а не для самого домена отправки. Это правильно, и именно поэтому вам не нужно изменять какую-либо существующую запись SPF. Return-path Resend — это отдельный поддомен, и SPF проверяется по отправителю конверта (envelope sender), а не по адресу, который видит ваш клиент.
2. Создайте ключ API
API Keys → Create API Key. Предоставьте ему разрешение Sending access и, если предложено, ограничьте его доменом, который вы только что добавили.
⛔ Не создавайте ключ с доступом Full access. Нам требуется только доступ к отправке; ключ с полным доступом также позволяет просматривать ваши домены, журналы и другие ключи.
⚠️ Ключ отображается только один раз и начинается с re_. Скопируйте его сейчас.
3. Подключите его в Zinn®
Откройте раздел Email sending в вашей панели управления:
- Provider — Resend (ваша собственная учетная запись)
- Send from this domain —
mail.yourdomain.com
- Resend API key — ключ из шага 2
4. Отправьте тестовое сообщение и введите код
Нажмите Send test message на почтовый ящик в другом домене, прочитайте полученный код и введите его.
Если что-то не работает
«The domain is not verified» — верификация в Resend еще не завершилась успешно либо домен в поле Send from this domain отличается от добавленного вами. Resend требует точного совпадения домена, поэтому добавление yourdomain.com не дает разрешения для mail.yourdomain.com.
401 Unauthorized — ключ был сгенерирован повторно либо вы скопировали его с лишним пробелом в конце. Создайте новый ключ вместо повторного ввода вручную.
Сообщения приходят только на ваш собственный адрес — учетная запись Resend, в которой не подтвержден ни один домен, может отправлять почту только на адрес, указанный при регистрации. Завершите шаг 1.
429 Too Many Requests — Resend ограничивает частоту запросов для каждого ключа API. Если вы отправляете большой пакет уведомлений одновременно, это нормальная ситуация, и отправка сообщений будет повторена; если ошибка повторяется постоянно, необходимо повысить лимит вашего тарифного плана.