Когда сообщение не может быть доставлено, вы получаете bounce, и в нём закодирован трёхзначный номер, который точно скажет вам, почему это произошло, будет ли это когда-нибудь успешным и на какой стороне проблема.
Большинство людей читают человеческое объяснение в начале bounce, решают, что оно не помогает, и сдаются. Это объяснение написано сервером, который отклонил письмо, и часто оно расплывчато. Код же нет. Эта статья это справочник по кодам, которые вы действительно встретите, и что делать с каждым из них.
Как читать bounce
Bounce содержит два номера.
Код ответа состоит из трёх цифр, например 550 или 451. Первая цифра наиболее важна:
- 4xx временный. Сервер получателя не может принять сообщение прямо сейчас. Ваш почтовый сервер будет переотправлять его какое-то время, и он может сам по себе пройти успешно. Пока ничего не делайте.
- 5xx постоянный. Сервер получателя никогда не примет это сообщение. Переотправка ничего не изменит. Сначала должно что-то измениться.
Код расширенного статуса состоит из трёх чисел, разделённых точками, например 5.1.1 или 4.2.2. Он показывает конкретную причину и следует тому же правилу: первая 5 означает постоянную проблему, первая 4 означает временную.
Итак, 550 5.1.1 User unknown постоянный и означает, что адреса не существует. 452 4.2.2 Mailbox full временный и означает попробуйте позже.
Если bounce не говорит явно, что не так, найдите в сети точный код расширенного статуса плюс имя провайдера получателя. Каждый крупный провайдер публикует собственный список кодов, и эта страница скажет вам точно, что они имеют в виду, что часто более специфично, чем стандартное определение.
Постоянные сбои (5xx)
| Код | Обычно означает | Что делать |
|---|---|---|
550 5.1.1 | Адрес получателя не существует | Проверьте написание. Если оно правильно, адрес закрыт. Удалите его из ваших записей. |
550 5.1.2 | Домен получателя не существует или у него нет почтового сервера | Проверьте написание домена. Если правильно, у их домена нет работающей MX-записи и это их проблема. |
550 5.7.1 | Отклонено по политике. Общее отклонение за ошибки аутентификации, блокировки и правила содержимого | Прочитайте остальную часть сообщения. Это тот случай, который обычно указывает на SPF, DKIM, DMARC или блокировку. |
550 5.7.26 | Провайдер получателя требует аутентификацию, которую ваш домен не проходит | Исправьте SPF и DKIM. См. SPF, DKIM и DMARC объяснены. |
551 | Адрес не обработан здесь и пути переадресации не существует | Используйте правильный адрес. |
552 5.2.2 | Почтовый ящик получателя превысил лимит хранилища, постоянно отклонено | Уведомьте получателя. Ничего на вашей стороне не поможет. |
553 5.1.3 | Адрес синтаксически неправилен | Исправьте формат адреса. |
554 5.7.1 | Транзакция была отклонена полностью, часто во время подключения | Обычно блокировка или жёсткий политический блок. См. Удаление с блокировочного списка. |
Временные сбои (4xx)
| Код | Обычно означает | Что делать |
|---|---|---|
421 4.7.0 | Сервис получателя недоступен или ограничивает вашу скорость | Ничего. Переотправки справятся с этим. Если это продолжается часами, провайдер получателя вас ограничивает. |
450 4.2.1 | Почтовый ящик временно недоступен, часто greylisting | Ничего. Greylisting намеренно откладывает первое отправление от нового отправителя и принимает повторное. |
451 4.3.0 | Локальная ошибка на сервере получателя | Ничего. Переотправки справятся с этим. |
452 4.2.2 | Почтовый ящик получателя переполнен | Ничего немедленно. Если это продолжится дни, свяжитесь с получателем другим способом. |
452 4.5.3 | Слишком много получателей в одном сообщении | Разделите сообщение на меньшие партии получателей. |
4.4.1 | Нет ответа от хоста получателя | Ничего. Его сервер отключен или недоступен. |
4.7.x | Временный политический блок, часто связанный с репутацией | Посмотрите на аутентификацию вашего домена. Молодой или плохо аутентифицированный домен откладывается гораздо чаще. |
Greylisting стоит узнать, потому что он выглядит тревожно и совершенно нормален. Сервер получателя намеренно отклоняет первую попытку неизвестного отправителя с кодом 4xx и принимает повторное отправление через несколько минут. Если ваше письмо приходит поздно, но приходит, greylisting вероятная причина и нечего чинить.
Bounces, созданные на стороне KapsuleHost
Некоторые bounces приходят из нашей платформы, а не от получателя. Это те, которыми вы можете напрямую управлять:
Почтовый ящик получателя переполнен. Почтовый ящик KapsuleHost, превысивший лимит хранилища, отклоняет новые письма, и отправитель получает bounce, в котором об этом говорится. Исправьте с вашей стороны через Мой почтовый ящик полный.
Адрес не существует. Удаление почтового ящика, переадресации, рассылки или общего ящика означает, что письма на этот адрес будут отскакиваться с этого момента. Панель предупредит вас об этом при удалении. Catch-all в домене это предотвращает, но ценой получения всего отправленного на любой неправильно написанный адрес.
Правило блокировки отклонило это. Вкладка Спам-фильтр на почтовом ящике позволяет вам блокировать конкретных отправителей и домены, и заблокированная почта отклоняется, а не файлируется. Если коллега сообщает об отскакивании, проверьте эту вкладку раньше всего.
Вопиющий спам-скор. Почта, набравшая баллы намного выше порога спама, отклоняется при доставке, поэтому отправителю сообщается, что она не пришла. Почта со средним баллом файлируется в Junk вместо этого, откуда вы можете её извлечь. Ничто не отбрасывается молча.
Был достигнут лимит отправки. Если вас отклоняют когда вы отправляете, вы можете достичь пределов скорости на один почтовый ящик, описанных в Лимиты отправки электронной почты.
Жёсткие bounces по сравнению с мягкими bounces
Массовые отправители используют два неофициальных термина, которые соответствуют кодам выше. Жёсткий bounce это 5xx: адрес мёртв и должен быть удалён из вашего списка навсегда. Мягкий bounce это 4xx: временное состояние, которое стоит переотправить.
Практическое правило в том, что адрес с жёстким bounce должен быть удалён из списка при первом bounce. Продолжение отправки на адреса, которые постоянно отклоняются, это один из самых сильных сигналов негативной репутации, и провайдеры получателей рассматривают это как доказательство того, что вы не ведёте свои списки.
Если большая часть отправления отскакивается жёстко, прекратите отправку. Высокий процент отскока в одной кампании повредит репутацию вашего домена на недели, и каждое законное сообщение, которое вы отправляете тем временем, от этого страдает. Очистите список, затем возобновите.
Определение того, чья это проблема
- Каждый получатель у каждого провайдера отскакивается. Ваш домен или конфигурация отправки. Начните с вкладки Deliverability на вашем почтовом ящике и Почему мои письма идут в спам?.
- Каждый получатель у одного провайдера отскакивается. У этого провайдера есть конкретная проблема с вашим доменом или инфраструктурой отправки. Прочитайте код, затем проверьте инструменты администратора этого провайдера.
- Один получатель отскакивается, все остальные в порядке. Их адрес, их почтовый ящик или правила почты их организации. Свяжитесь с ними другим способом.
- Это началось внезапно без изменений на вашей стороне. Проверьте, был ли ваш домен или инфраструктура отправки добавлены в список где-то: см. Удаление с блокировочного списка.
Получение помощи
Если у вас есть bounce, который вы не можете интерпретировать, откройте тикет поддержки и включите полный текст сообщения bounce, а не резюме или скриншот первой строки. Полезная информация находится в заголовках и окончательном ответе сервера, и оба теряются, когда bounce пересказан. Включите время, когда это произошло, и адрес получателя.
Дополнительное чтение: Почему мои письма идут в спам?, Лимиты отправки электронной почты, Электронная почта не получена и SPF, DKIM и DMARC объяснены.