База знаний
Отправляйте электронные письма через собственную учетную запись Postmark
Подключите вашу собственную учетную запись Postmark: подтверждение домена, причины для обязательного добавления необязательной записи return-path, различия между токеном сервера и токеном аккаунта, а также значение статуса неактивного получателя.
Вам понадобятся учётная запись Postmark и доступ к DNS вашего домена.
Документация Postmark: Подписи отправителя и домены · Токены серверного API · Регистрация
⭐ Почему мы выбрали для этого Postmark. Сервис категорически отказывается доставлять маркетинговые рассылки, и именно поэтому у него такие показатели доставляемости: репутация ваших счетов не страдает из-за чужих новостных рассылок. Если ваше единственное требование — чтобы транзакционные письма доходили, это лучший выбор.
1. Добавьте и подтвердите свой домен
Перейдите в Sender Signatures → Domains → Add Domain (Подписи отправителя → Домены → Добавить домен) и введите поддомен, например mail.yourdomain.com.
Postmark предоставляет две записи:
| Тип | Хост | Назначение | | --- | --- | --- | | TXT | <selector>._domainkey.mail.yourdomain.com | Публичный ключ DKIM | | CNAME | pm-bounces.mail.yourdomain.com | Домен возврата (bounce) |
Добавьте обе записи, затем нажмите Verify (Подтвердить).
⭐ Добавьте запись домена возврата, даже несмотря на то, что Postmark помечает её как необязательную. Без неё ваши сообщения отправляются с собственным доменом возврата Postmark, поэтому запись SPF сопоставляется с postmarkapp.com, а не с вашим доменом. Одного DKIM всё равно хватит для прохождения проверки DMARC, но вы без всякой причины лишаетесь одной из двух проверок, и она вам понадобится, как только какой-нибудь крупный почтовый сервис ужесточит требования.
⚠️ Postmark не требует наличия записи SPF, поскольку не использует ваш домен в качестве отправителя конверта. Если SPF у вас уже настроен, оставьте его без изменений.
2. Получите токен серверного API
Откройте сервер, с которого хотите отправлять почту (в терминологии Postmark среда отправки называется «сервером»), перейдите в раздел API Tokens (Токены API) и скопируйте Server API token (Токен серверного API).
⛔ Именно токен сервера, а не токен учётной записи (Account token). Токен учётной записи управляет всей вашей учётной записью Postmark: с его помощью можно создавать серверы, изменять домены и читать каждое отправленное вами сообщение. Токен сервера позволяет отправлять почту только с одного конкретного сервера. Они выглядят одинаково и вводятся в поля одного типа, и это самая простая ошибка, которую можно совершить на этой странице.
⭐ Подумайте о создании отдельного сервера для этих целей — назовите его «Zinn® notifications». Статистика, списки возвратов и лента активности в Postmark ведутся для каждого сервера по отдельности, поэтому отдельный сервер гарантирует, что ваши клиентские уведомления не смешаются с любыми другими вашими рассылками.
3. Подключите в Zinn®
Откройте раздел Email sending (Отправка писем) в панели управления:
- Provider (Провайдер) — Postmark
- Send from this domain (Отправлять с этого домена) —
mail.yourdomain.com - Message stream (Поток сообщений) — оставьте
outbound, если вы не создавали собственный поток - Postmark server token (Токен сервера Postmark) — токен из шага 2
⚠️ Поле Message stream должно содержать транзакционный поток. Postmark отклоняет похожие на транзакционные письма, отправленные через массовый поток, а сброс паролей и счета относятся именно к транзакционным письмам.
4. Отправьте тестовое письмо и введите код
Нажмите Send test message (Отправить тестовое сообщение) на ящик в другом домене, найдите в полученном письме код и введите его.
Что делать, если ничего не работает
«You tried to send to a recipient that has been marked as inactive» (Вы попытались отправить письмо получателю, помеченному как неактивный) — Postmark навсегда блокирует адрес после жесткого возврата (hard bounce) или жалобы на спам, пока вы не активируете его заново. Ищите в разделе Suppressions (Блокировки). Таким образом Postmark защищает вас, и обычно он прав.
Ошибка 422 с текстом «Invalid 'From' address» — домен в поле Send from this domain не подтверждён в Postmark, либо вы подтвердили yourdomain.com, а отправляете с адреса mail.yourdomain.com. Postmark проверяет точное совпадение домена.
Ошибка 401 Unauthorized — вы вставили токен учётной записи вместо токена сервера (см. выше) или токен принадлежит другому серверу.
Всё работает, но письма попадают в спам — убедитесь, что напротив DKIM в Postmark отображается статус Verified (Подтверждено) и что ваша запись DMARC не настроена на p=reject, пока какие-то другие параметры вашего домена настроены неверно.
Всё ещё нужна помощь?
Поддержка включена в каждый тарифный план, а ответы предоставляются на вашем родном языке.
Обратиться в поддержку → Все статьи →