Почта

Понимание уведомлений об отскоке и кодов SMTP

When a message cannot be delivered you get a bounce, and buried in it is a numeric code that tells you exactly why, whether it will ever succeed, and whose end the problem is at.

Когда сообщение не удаётся доставить, вы получаете отскок, и в нём скрыт числовой код, который точно подскажет причину, когда повторится попытка доставки и на какой стороне находится проблема.

Большинство людей читают человеческое предложение в начале отскока, решают, что оно бесполезно, и отступают. Это предложение написано сервером, который отклонил письмо, и оно часто бывает расплывчатым. Код же, нет. Эта статья содержит справочную информацию о кодах, которые вы действительно увидите, и о том, что делать в каждом случае.

Как читать отскок

Отскок содержит два числа.

Код ответа состоит из трёх цифр, например 550 или 451. Значение имеет первая цифра:

  • 4xx, временная ошибка. Принимающий сервер не смог принять сообщение прямо сейчас. Ваш почтовый сервер будет повторять попытки в течение некоторого времени, и доставка может произойти сама по себе. Пока ничего не делайте.
  • 5xx, постоянная ошибка. Принимающий сервер никогда не примет это сообщение. Повторные попытки ничего не изменят. Нужно что-то изменить с вашей стороны.

Расширенный код состояния состоит из трёх чисел, разделённых точками, например 5.1.1 или 4.2.2. Он указывает конкретную причину и следует тому же правилу: начинающийся на 5, постоянный, на 4, временный.

Так, 550 5.1.1 User unknown, постоянный и означает, что адрес не существует. 452 4.2.2 Mailbox full, временный и означает повторить попытку позже.

Если отскок не указывает явно на то, что пошло не так, найдите в интернете точный расширенный код состояния плюс название поставщика услуг. Каждый крупный поставщик публикует собственный список кодов, и на этой странице вы найдёте точное определение, которое часто бывает более конкретным, чем стандартное определение.

Постоянные ошибки (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, вероятная причина и ничего не нужно исправлять.

Отскоки, созданные на стороне Kapsule

Некоторые отскоки происходят с нашей платформы, а не от получателя. Это те, которые вы можете контролировать напрямую:

Почтовый ящик получателя полный. Почтовый ящик Kapsule, превышающий лимит хранилища, отклоняет новую почту, и отправитель получает отскок с соответствующей информацией. Исправьте это со своей стороны с помощью My Mailbox Is Full.

Адрес не существует. Удаление почтового ящика, переадресации, рассылки или общего почтового ящика означает, что почта на этот адрес будет отскакиваться с тех пор. Панель предупреждает вас об этом в момент удаления. Catch-all на домене это предотвращает, но за счёт получения всего, что отправляется на каждый неправильный адрес.

Правило блокировки его отклонило. Вкладка Spam filter в почтовом ящике позволяет блокировать конкретных отправителей и домены, и заблокированная почта отклоняется, а не откладывается. Если коллега сообщает, что его отскочило, сначала проверьте эту вкладку, прежде чем смотреть что-либо ещё.

Вопиющий спам-скор. Почта, набравшая оценку далеко за пределами порога спама, отклоняется при доставке, поэтому отправителю сообщают, что она не прибыла. Почта с умеренной оценкой помещается в Junk, откуда вы можете её восстановить. Ничто не выбрасывается молча.

Достигнут лимит отправки. Если вам отказывают при отправке, вы, возможно, превысили лимиты скорости для одного почтового ящика, описанные в Email Sending Limits.

Жёсткие отскоки в сравнении с мягкими отскоками

Массовые отправители используют два неформальных термина, которые соответствуют кодам выше. Жёсткий отскок, это 5xx: адрес мёртв и должен быть удалён из вашего списка навсегда. Мягкий отскок, это 4xx: временное состояние, стоящее повторной попытки.

Практическое правило заключается в том, что жёсткий отскок адреса должен быть удалён из вашего списка при первом отскоке. Продолжение отправки на адреса, которые окончательно не доставляют,, один из самых сильных негативных сигналов репутации, и поставщики услуг рассматривают это как доказательство того, что вы не ведёте список.

Если большая часть отправки жёстко отскочила, остановитесь. Высокий процент отскока в одной кампании повредит репутации вашего домена на недели вперёд, и каждое законное сообщение, которое вы отправляете тем временем, пострадает из-за этого. Очистите список, затем возобновите.

Определение того, чья это проблема

  • Каждый получатель у каждого поставщика отскочил. Ваш домен или ваша конфигурация отправки. Начните с вкладки Deliverability на вашем почтовом ящике и Why Are My Emails Going to Spam?.
  • Каждый получатель у одного поставщика отскочил. У этого поставщика есть конкретная проблема с вашим доменом или инфраструктурой отправки. Прочитайте код, затем проверьте инструменты постмастера этого поставщика.
  • Один получатель отскочил, остальные в порядке. Их адрес, их почтовый ящик или правила почты их организации. Свяжитесь с ними другим способом.
  • Это началось внезапно без изменений с вашей стороны. Проверьте, был ли ваш домен или инфраструктура отправки добавлены в список где-нибудь: см. Удаление с чёрного списка.

Получение помощи

Если у вас есть отскок, который вы не можете интерпретировать, откройте тикет поддержки и включите полный текст сообщения об отскоке, а не резюме или скриншот первой строки. Полезная информация находится в заголовках и финальном ответе сервера, и обе они теряются, когда отскок пересказывается. Включите время, когда это произошло, и адрес получателя.

Дополнительное чтение: Why Are My Emails Going to Spam?, Email Sending Limits, Email Not Receiving и SPF, DKIM и DMARC Explained.

Вам всё ещё нужна помощь?

Напишите нам на support@kapsulehost.com или откройте чат в KPanel.

Открыть KPanel
Понимание уведомлений об отскоке и кодов SMTP