техническое · ответ с источниками
Что такое заголовок Return-Path
Заголовок Return-Path — email-адрес, на который принимающий почтовый сервер отправляет отчёты о недоставке и сообщения об отказах (bounce). Он берётся из SMTP-команды MAIL FROM во время обмена на уровне конверта и служит фактическим обратным адресом для системных уведомлений, в отличие от адреса From, который видит пользователь.
Как это работает
Во время SMTP-рукопожатия сервер отправки указывает отправителя конверта командой MAIL FROM. Когда принимающий сервер принимает письмо, он вставляет этот адрес в заголовок Return-Path доставленного письма. Так отправитель конверта, который используется для маршрутизации и сообщений об ошибках, отделяется от адреса в заголовке From, который конечный пользователь видит в своём почтовом клиенте.
Роль в аутентификации SPF
Return-Path критически важен для проверки Sender Policy Framework (SPF). Принимающие серверы проверяют домен из Return-Path, чтобы определить, каким IP-адресам разрешено отправлять почту от имени этого домена. Если домен Return-Path не соответствует SPF-записи для IP-адреса отправителя, письмо может не пройти аутентификацию SPF, что скажется на общей доставляемости.
Обработка отказов и обратная связь
Если письмо не удаётся доставить, принимающий сервер отправляет уведомление об отказе на адрес, указанный в Return-Path. Организации используют выделенные адреса или поддомены для отказов, чтобы обрабатывать такие сбои программно. SendHQ предлагает бесплатные инструменты на https://sendhq.cc/tools, которые помогают проверить настройки DNS и улучшить прохождение почты.
Типичные ошибки в эксплуатации
Частая ошибка — не выравнивать домен Return-Path с доменом From. Для SPF это не строго обязательно, но DMARC требует выравнивания между Return-Path (или доменом DKIM) и видимым заголовком From. Неправильно настроенный Return-Path часто приводит к тому, что письма помечаются как спам или не проходят проверку DMARC из-за отсутствия выравнивания.
Конкретный пример
Если пользователь отправляет письмо с адреса info@example.com через транзакционный сервис, отправителем конверта может быть bounces@mail.provider.com. Получатель видит во «Входящих» адрес info@example.com, но в заголовке Return-Path указан bounces@mail.provider.com. Все сбои доставки отправляются на адрес провайдера для обработки.
Что спрашивают команды
Return-Path — это то же самое, что заголовок From?
Нет. Заголовок From предназначен для получателя-человека, а Return-Path — для почтового сервера, который обрабатывает отказы и проверки SPF.
Можно ли изменить Return-Path?
Да, настроив отправителя конверта или адрес MAIL FROM в параметрах SMTP или у вашего почтового провайдера.
Влияет ли Return-Path на DMARC?
Да. DMARC проверяет выравнивание между заголовком From и либо доменом Return-Path, либо доменом подписи DKIM.
Что будет, если Return-Path недействителен?
Принимающий сервер не сможет отправлять уведомления об отказах, а письмо может быть отклонено или помечено как спам из-за непройденной проверки SPF.