Proton Mail: что важно отправителю и ответы серверов
В этой статье
С Proton Mail отправитель почти всегда работает вслепую. У этого провайдера нет кабинета для отправителей, нет обратной связи по жалобам и нет страницы с требованиями к рассылкам, какая есть у Gmail или Yahoo. Его пользователи к тому же по умолчанию защищены от счётчиков открытий. Единственное, что Proton говорит отправителю напрямую, это ответ сервера на конкретное письмо. Поэтому в этой статье главное место занимают ответы серверов: что каждый значит и что с ним делает Estismail.
Какие адреса относятся к Proton Mail
У Proton четыре своих домена. По умолчанию новые ящики получают адрес на @proton.me, при регистрации можно выбрать @protonmail.com. Короткий @pm.me доступен на платных тарифах, а @protonmail.ch это самый старый домен сервиса, он остался у ящиков, заведённых много лет назад. Подробно об этом пишет сам Proton в статье о адресах и псевдонимах.
Кроме них, на Proton Mail работают чужие домены: компании и частные люди подключают к нему свою почту. Такой адрес выглядит как обычный корпоративный, но его принимают те же серверы. Estismail узнаёт такие домены по записи MX, у них в ней стоит mail.protonmail.ch или mailsec.protonmail.ch, и разбирает их ответы по тем же правилам, что и у @proton.me.
Как Estismail отправляет на Proton Mail
У Proton Mail в Estismail своя дорожка отправки: темп, проверки и остановка считаются отдельно от других провайдеров, и всё, что случится здесь, не задержит письма на другие адреса. Рассылка на Proton начинается с небольшой пробы, сервис ждёт ответы серверов, и если отказов как спам нет, скорость постепенно растёт по рейтингу вашего домена у Proton.
Если Proton отвечает, что с IP идёт необычно много нежелательных писем, и таких ответов много, отправка на Proton встаёт на паузу на 15 минут и продолжается на половинной скорости. Отказы как спам, отказы проверки подлинности вашего домена и много несуществующих адресов ставят отправку на паузу, а если отказы продолжаются, останавливают её. Причина всегда видна в отчёте рассылки.
Чего Proton не публикует, а что всё-таки советует
Порога жалоб, предела объёма и скорости у Proton нет ни на одной официальной странице. Его спам-фильтр работает на машинном обучении и оценку письму не показывает. Что не менее важно, у каждого получателя есть свои списки: письмо от отправителя из его списка блокировки просто не будет доставлено, а из списка разрешённых сразу попадёт во «Входящие». Если подписчик на Proton говорит, что ваши письма пропадают, самый короткий путь: попросить его добавить ваш адрес в список разрешённых.
Подписи домена Proton настоятельно рекомендует всем, кто пользуется своим доменом: SPF, DKIM и DMARC. Если письмо не прошло проверку подлинности своего домена, получатель увидит вверху письма красное предупреждение, что оно могло быть подделано. Estismail подписывает письма вашим доменом, когда вы его подключили; подсказки по записям есть в кабинете и в статье о подключении домена.
Кнопка «Отписаться» появляется в письме, когда Proton распознаёт рассылку. В каждом письме Estismail есть заголовки отписки в один клик List-Unsubscribe и List-Unsubscribe-Post, а отписавшийся адрес выключается из рассылок сразу.
Для вопросов о доставке Proton называет адрес postmaster@proton.me. Написать туда можете вы сами, от имени своего домена: заявок за клиентов Estismail не подаёт.
Почему открытиям и кликам на Proton нельзя верить
Защита от слежения у пользователей Proton включена по умолчанию. Известные счётчики открытий Proton вырезает из письма, а остальные картинки загружает заранее через свой прокси-сервер с общим IP-адресом. На практике это значит, что открытие могло не засчитаться, хотя письмо прочитали, а могло засчитаться, хотя человек письмо даже не видел. В веб-версии Proton к тому же убирает из ссылок метки UTM и другие известные параметры слежения, так что аналитика сайта не всегда покажет, откуда пришёл читатель.
Отсюда простое правило: не оценивайте подписчиков на Proton по открытиям и не удаляйте их как неактивных только потому, что открытий нет. Смотрите на ответы серверов, на отписки и на то, что подписчики делают у вас на сайте.
Ответы серверов Proton Mail и что делает Estismail
| код | текст ошибки | тип | что значит | что делает Estismail |
|---|---|---|---|---|
| 421 4.3.0 | Temporary System Problem | RFC | Временная неполадка на стороне сервера Proton: он просит повторить позже. С вашей рассылкой и адресом это не связано. Ответ временный. | Estismail повторяет доставку позже, до 12 часов. Адрес подписчика не блокируется, рассылка не останавливается. В отчёте об отсрочке: «Проблема на стороне принимающего сервера». |
| 421 4.4.5 | Server busy, try again later | RFC | Сервер сейчас перегружен и просит повторить позже. Ответ временный. | Estismail повторяет доставку позже, до 12 часов. Адрес подписчика не блокируется, рассылка не останавливается. В отчёте об отсрочке: «Проблема на стороне принимающего сервера». |
| 421 4.7.0 | Try again later, closing connection | Provider | Сервер закрыл соединение ещё на приветствии. Таблица Proton связывает это с защитой от перегрузки. Ответ временный. | Estismail повторяет доставку позже, до 12 часов. Если таких ответов много, ставит отправку на Proton Mail на паузу на 15 минут, затем продолжает на половинной скорости; если Proton Mail продолжает так отвечать, может остановить отправку рассылки на Proton Mail. Адрес подписчика не блокируется. В отчёте: «Провайдер ограничил скорость приёма». |
| 421 4.7.0 | Our system has detected an unusual rate of unsolicited mail originating from your IP address | Provider | Proton временно блокирует IP-адрес сервера отправки: с него идёт подозрительно много нежелательных писем. Ответ временный, но это сигнал проверить базу и содержание писем. | Estismail повторяет доставку позже, до 12 часов. Если таких ответов много, ставит отправку на Proton Mail на паузу на 15 минут, затем продолжает на половинной скорости; если Proton Mail продолжает так отвечать, может остановить отправку рассылки на Proton Mail. Адрес подписчика не блокируется. В отчёте: «Провайдер ограничил скорость приёма». |
| 421 4.7.0 | Temporary System Problem | Provider | Временная неполадка на стороне сервера Proton. Ответ временный. | Estismail повторяет доставку позже, до 12 часов. Адрес подписчика не блокируется, рассылка не останавливается. В отчёте об отсрочке: «Проблема на стороне принимающего сервера». |
| 421 4.7.0 | IP not in whitelist for RCPT domain, closing connection | Provider | Владелец домена получателя разрешил приём только с перечисленных IP-адресов, и сервера отправки в этом списке нет. Решает администратор домена получателя. Ответ временный. | Estismail повторяет доставку позже, до 12 часов. Адрес подписчика не блокируется, рассылка не останавливается. В отчёте об отсрочке: «Проблема на стороне принимающего сервера». |
| 421 4.7.0 | TLS required for RCPT domain, closing connection | Provider | Домен получателя принимает почту только по зашифрованному соединению. Ответ временный. | Estismail повторяет доставку позже, до 12 часов. Адрес подписчика не блокируется, рассылка не останавливается. В отчёте об отсрочке: «SMTP сервер временно блокируется». |
| 450 4.2.1 | The user you are trying to contact is receiving mail too quickly | Provider | Этот ящик временно перегружен: в него идёт слишком много писем, причём не обязательно от вас. По таблице Proton это ограничение одного получателя, а не всей рассылки. Ответ временный. | Estismail повторяет доставку позже, до 12 часов. Адрес подписчика не блокируется, рассылка не останавливается, скорость отправки не меняется. В отчёте об отсрочке: «Провайдер ограничил скорость приёма». |
| 450 4.2.1 | The user you are trying to contact is receiving mail at a rate that prevents additional messages | Provider | То же, что и предыдущий ответ другими словами: получателю приходит столько писем, что следующие откладываются. Ответ временный. | Estismail повторяет доставку позже, до 12 часов. Адрес подписчика не блокируется, рассылка не останавливается, скорость отправки не меняется. В отчёте об отсрочке: «Провайдер ограничил скорость приёма». |
| 451 4.3.0 | Mail server temporarily rejected message | RFC | Сервер получателя временно не принял письмо. Ответ временный. | Estismail повторяет доставку позже, до 12 часов. Адрес подписчика не блокируется, рассылка не останавливается. В отчёте об отсрочке: «Проблема на стороне принимающего сервера». |
| 451 4.3.0 | Multiple destination domains per transaction are unsupported | Provider | В одной передаче оказались адреса разных доменов, а сервер так не принимает. Ответ временный: письмо уйдёт отдельной передачей. | Estismail повторяет доставку позже, до 12 часов. Адрес подписчика не блокируется, рассылка не останавливается. В отчёте об отсрочке: «Проблема на стороне принимающего сервера». |
| 451 4.4.2 | Timeout - closing connection | RFC | Сервер закрыл соединение, не дождавшись данных. Ответ временный. | Estismail повторяет доставку позже, до 12 часов. Адрес подписчика не блокируется, рассылка не останавливается. В отчёте об отсрочке: «Почтовый сервер не ответил вовремя». |
| 451 4.5.0 | SMTP protocol violation, visit RFC 2821 | RFC | Сервер посчитал обмен командами нарушением протокола. Ответ временный. | Estismail повторяет доставку позже, до 12 часов. Адрес подписчика не блокируется, рассылка не останавливается. В отчёте об отсрочке: «Проблема на стороне принимающего сервера». |
| 452 4.2.2 | The email account that you tried to reach is over quota | RFC | Ящик получателя заполнен и не принимает новые письма. Когда получатель освободит место, письма снова начнут доходить. Ответ временный. | Estismail повторяет доставку позже, до 12 часов. Адрес подписчика не блокируется, рассылка не останавливается. В отчёте об отсрочке: «Ящик временно переполнен». |
| 452 4.5.3 | Domain policy size per transaction exceeded, please try this recipient in a separate transaction | RFC | В одной передаче больше получателей, чем разрешает домен. Ответ временный: остальные адреса уйдут следующими передачами. | Estismail повторяет доставку позже, до 12 часов. Адрес подписчика не блокируется, рассылка не останавливается. В отчёте об отсрочке: «Информация про ошибку не получена». |
| 550 5.1.1 | The email account that you tried to reach does not exist | RFC | Такого адреса нет: он записан с ошибкой или ящик удалён. Повторять отправку незачем. Ответ постоянный. | Estismail блокирует адрес: в следующие рассылки он не попадает. Если таких адресов в рассылке много, отправка останавливается. В отчёте: «Почта не существует». |
| 550 5.1.2 | Recipient address rejected: Address is not configured to receive emails | Observed | Сервер Proton не принимает почту на этот адрес: он не настроен на приём писем. Такой текст приводят отправители, получившие отказ от Proton, в официальной таблице его нет. Ответ постоянный. | Estismail блокирует адрес: в следующие рассылки он не попадает. Если таких адресов в рассылке много, отправка останавливается. В отчёте: «Почта не существует». |
| 550 5.2.1 | The email account that you tried to reach is disabled | RFC | Ящик получателя отключён и не принимает письма. Ответ постоянный. | Estismail блокирует адрес: в следующие рассылки он не попадает. Если таких адресов в рассылке много, отправка останавливается. В отчёте: «Почта не существует». |
| 550 5.2.1 | The user you are trying to contact is receiving mail at a rate that prevents additional messages | Provider | Код 5.2.1 здесь не значит, что ящик отключён: по таблице Proton получателю просто приходит слишком много писем. Адрес живой. Ответ постоянный для этого письма. | Адрес подписчика не блокируется, следующие рассылки на него уходят, скорость отправки не меняется. В отчёте: «Провайдер ограничил скорость приёма». |
| 550 5.7.0 | Mail relay denied | RFC | Сервер отказал в приёме письма с IP-адреса отправки. Ответ постоянный. | С первого такого отказа Estismail ставит отправку рассылки на Proton Mail на паузу и повторяет позже; если отказы продолжаются, останавливает её окончательно. Адрес подписчика не блокируется. В отчёте: «Не прошла проверку подлинности (SPF, DKIM, DMARC)». |
| 550 5.7.1 | Email quota exceeded | Provider | Несмотря на код 5.7.1, это не спам: по таблице Proton ящик получателя заполнен и не принимает новые письма. | Адрес подписчика не блокируется, следующие рассылки на него уходят. В отчёте: «Ящик временно переполнен». |
| 550 5.7.1 | Our system has detected an unusual rate of unsolicited mail from your IP address | Provider | Proton заблокировал IP-адрес сервера отправки: с него идёт необычно много нежелательных писем. Ответ постоянный. | При таких отказах Estismail ставит отправку рассылки на Proton Mail на паузу и повторяет позже; если отказы продолжаются, останавливает её окончательно. Адрес подписчика не блокируется. В отчёте: «Письма заблокированы как СПАМ». |
| 550 5.7.1 | Our system has detected that this message is likely unsolicited mail | RFC | Фильтр Proton счёл письмо нежелательным. Проверьте, подписывались ли получатели, и посмотрите на содержание письма. Ответ постоянный. | При таких отказах Estismail ставит отправку рассылки на Proton Mail на паузу и повторяет позже; если отказы продолжаются, останавливает её окончательно. Адрес подписчика не блокируется. В отчёте: «Письма заблокированы как СПАМ». |
| 550 5.7.1 | Rejected by spam filter | Observed | Письмо набрало больше баллов, чем допускает спам-фильтр Proton. В официальной таблице такого текста нет, он собран в справочнике ответов SMTP Field Manual. Ответ постоянный. | При таких отказах Estismail ставит отправку рассылки на Proton Mail на паузу и повторяет позже; если отказы продолжаются, останавливает её окончательно. Адрес подписчика не блокируется. В отчёте: «Письма заблокированы как СПАМ». |
| 554 5.7.1 | rejected by rspamd filter | Observed | Такой отказ от сервера mail.protonmail.ch приводил в 2023 году владелец своего почтового сервера. Rspamd это спам-фильтр. В официальной таблице такого текста нет. Ответ постоянный. | При таких отказах Estismail ставит отправку рассылки на Proton Mail на паузу и повторяет позже; если отказы продолжаются, останавливает её окончательно. Адрес подписчика не блокируется. В отчёте: «Письма заблокированы как СПАМ». |
| 550 5.7.1 | The IP you're using to send mail is not authorized to send email directly to our servers | Provider | Отказ относится к IP-адресу сервера отправки, а не к подписчику и не к вашему письму. Ответ постоянный. | Это не вина подписчика и не повод останавливать всю отправку: адрес подписчика не блокируется, рассылка не останавливается. В отчёте: «SMTP сервер временно блокируется». |
| 550 5.7.1 | The user or domain you are sending to (or from) has a policy that prohibited the mail that you sent | Provider | Сработало правило домена получателя или домена отправителя. Это касается конкретного получателя или домена, а не всей рассылки на Proton. Ответ постоянный. | Это не вина подписчика и не повод останавливать всю отправку: адрес подписчика не блокируется, рассылка не останавливается. В отчёте: «SMTP сервер временно блокируется». |
| 550 5.7.1 | Unauthenticated email is not accepted from this domain | Provider | Письма с этого домена без подтверждённой подлинности не принимаются. Проверьте записи SPF, DKIM и DMARC домена отправителя. Ответ постоянный. | С первого такого отказа Estismail ставит отправку рассылки на Proton Mail на паузу и повторяет позже; если отказы продолжаются, останавливает её окончательно. Адрес подписчика не блокируется. В отчёте: «Не прошла проверку подлинности (SPF, DKIM, DMARC)». |
| 550 5.7.26 | Unauthenticated email from domain-name is not accepted due to the domain's DMARC policy | RFC | Письмо не прошло проверку подлинности, а политика DMARC домена в поле «От кого» требует такие письма не принимать. Проверьте подпись DKIM и SPF этого домена. Ответ постоянный. | При таких отказах Estismail ставит отправку рассылки на Proton Mail на паузу и повторяет позже; если отказы продолжаются, останавливает её окончательно. Адрес подписчика не блокируется. В отчёте: «Не прошла проверку подлинности (SPF, DKIM, DMARC)». |
| 552 5.2.2 | The email account that you tried to reach is over quota | RFC | Ящик получателя заполнен. По RFC 3463 код 5.2.2 значит «ящик переполнен»: сам адрес при этом существует. | Адрес подписчика не блокируется, следующие рассылки на него уходят. В отчёте: «Ящик временно переполнен». |
| 552 5.2.3 | Your message exceeded Google's message size limits | RFC | Письмо больше, чем разрешает сервер. Слово Google стоит в самой таблице Proton: её текст совпадает с таблицей Gmail. Уменьшите размер письма. Ответ постоянный. | Адрес подписчика не блокируется, но если таких отказов в рассылке много, отправка останавливается. В отчёте: «Письмо больше допустимого размера». |
| 553 5.1.2 | We weren't able to find the recipient domain | RFC | Домена получателя нет или он записан с ошибкой. Ответ постоянный. | Estismail блокирует адрес: в следующие рассылки он не попадает. Если таких адресов в рассылке много, отправка останавливается. В отчёте: «Почта не существует». |
| 554 5.6.0 | Mail message is malformed | RFC | Письмо не соответствует стандарту и не принимается. Обычно дело в шаблоне: сломанные заголовки или кодировка. Ответ постоянный. | Адрес подписчика не блокируется, следующие рассылки на него уходят. В отчёте: «Ошибка обмена с почтовым сервером». |
| 554 5.6.0 | Message exceeded 50 hops, this may indicate a mail loop | RFC | Письмо прошло больше 50 пересылок: похоже на петлю в настройках пересылки получателя. Ответ постоянный. | Адрес подписчика не блокируется, следующие рассылки на него уходят. В отчёте: «Ошибка обмена с почтовым сервером». |
Коды в таблице взяты из таблицы ошибок Proton. Её тексты почти дословно совпадают с таблицей Gmail, вплоть до слова Google в строке о размере письма, поэтому настоящий ответ может звучать чуть иначе: важнее код и смысл. Трёх ответов в таблице Proton нет: их видели другие отправители, и они помечены как наблюдаемые. Ответы для пользователей самого Proton (вход по логину, предел отправки с их ящиков) мы не приводим: при доставке к подписчику они не встречаются.
Два ответа стоит прочитать внимательно, потому что код в них обманчив. 550 5.2.1 обычно значит «ящик отключён», и такой адрес Estismail выключает. Но если в тексте сказано, что пользователь получает письма слишком часто (receiving mail at a rate), ящик живой, и адрес остаётся в базе. Точно так же 550 5.7.1 Email quota exceeded не отказ как спам, хотя код тот же: это переполненный ящик.
Частые вопросы
Подписчик на Proton не открывает письма. Удалить его? Нет, не по этой причине. Счётчик открытий у Proton ненадёжен, как описано выше. Удаляйте адрес, только если он сам отказывает: такие адреса Estismail выключает автоматически.
Письма дошли без отказов, но подписчик их не видит. Сервер Proton принял письмо, дальше решает его фильтр и личные списки получателя. Попросите проверить папку «Спам» и добавить ваш адрес в список разрешённых.
Можно ли узнать, жалуются ли подписчики Proton на письма? Нет. Петли жалоб у Proton нет, такие сведения отправителю не передаются. Косвенно об этом говорит только ответ сервера о нежелательных письмах, он будет в отчёте рассылки.
Что делать, если отправку на Proton остановили? Откройте отчёт рассылки и найдите ответ сервера в таблице выше. Если непонятно, напишите в поддержку Estismail.
Как Estismail доставляет на Proton Mail, коротко и с примерами: страница Proton Mail на сайте
Спасибо!
Напишите, что осталось непонятным: support@estismail.com. Ответим и поправим статью.