Перейти к содержимому

Информация о сообщениях и ошибках протокола SMTP

Сообщения и их коды, которые можно получить при работе с почтовой службой, например Gmail.com (G Suite), помогают найти и устранить проблему при отправке и получении электронной почты через почтовый сервер. На этой странице рассмотрим сообщения и ошибки при работе с серверами Gmail.

Актуальная информация о сообщениях протокола SMTP всегда доступна официальном сервере поддержки Gmail, в соответствующих разделах помощи по работе с почтой, в т.ч. на странице: Информация об ошибках протокола SMTP.

Кроме прочей информации, чтобы обозначить источник ошибки, Gmail добавляет в конец сообщения один или оба из следующих фрагментов:

  • gsmtp (Google SMTP): добавляется во все сообщения об ошибках;
  • gcdp (G Suite Custom Domain Policies): добавляется в сообщения об ошибках, связанных с правилами, которые созданы администратором G Suite.

Например, сообщение "550 5.7.1 Это сообщение нарушает политику example.com в отношении электронной почты. – gcdp <sessionid> – gsmtp" указывает, что ошибка связана с персонализированным правилом, созданным администратором G Suite.

Ниже приведена детальная информация о сообщениях ошибок протокола SMTP.

Сообщения об ошибках протокола SMTP

421, "4.4.5". Сервер занят. Повторите попытку позже.
421, "4.7.0". Соединение прервано, так как IP отсутствует в белом списке домена RCPT.
421, "4.7.0". С вашего IP-адреса с необычной частотой поступают незапрашиваемые сообщения. Почта, отправляемая с вашего IP-адреса, временно заблокирована для защиты пользователей от спама. Узнайте подробнее о том, как осуществлять массовые рассылки.
421, "4.7.0". Временные неполадки в системе. Повторите попытку позже.
421, "4.7.0". Соединение прервано, так как для домена RCPT требуется протокол TLS.
421, "4.7.0". Соединение прервано. Повторите попытку позже. Такая ошибка обычно указывает на отказ в обслуживании (DoS) для ретрансляции SMTP на этапе HELO.
450, "4.2.1". Пользователь, которому вы пытаетесь отправить письмо, получает почту слишком часто. Отправьте сообщение позже. Если к тому времени пользователь сможет получать почту, ваше письмо будет доставлено.
450, "4.2.1". Пользователь, которому вы пытаетесь отправить письмо, получает почту со скоростью, которая не позволяет доставлять ему дополнительные сообщения. Отправьте сообщение позже. Если к тому времени пользователь сможет получать почту, ваше письмо будет доставлено.
450, "4.2.1". Превышено пиковое ограничение на ретрансляцию для клиента. Это временная ошибка. Чтобы получить подробную информацию об ограничениях, прочтите эту статью или свяжитесь с администратором.
451, "4.3.0". Почтовый сервер временно отклонил сообщение.
451, "4.3.0". Несколько целевых доменов для одной операции не поддерживаются. Повторите попытку.
451, "4.4.2". Тайм-аут – соединение прервано.
451, "4.5.0". Нарушение протокола SMTP, см. RFC 2821.
452, "4.2.2". В аккаунте получателя закончилось свободное место. Предложите получателю ознакомиться с этой статьей.
452, "4.5.3". Превышен максимальный размер правил домена для транзакции. Выполните отдельную транзакцию для этого получателя.
Это сообщение указывает на превышение максимального размера и (или) количества правил электронной почты для домена получателя.
452, "4.5.3". У вашего сообщения слишком много получателей. Подробную информацию об ограничениях на отправку сообщений можно найти здесь.
454, "4.5.0". Нарушение протокола SMTP, после STARTTLS для потока запрещены другие команды, см. RFC 3207.
454, "4.7.0". Не удалось выполнить аутентификацию из-за временных неполадок в системе. Повторите попытку позже.
454, "5.5.1". Запрещено повторять команду STARTTLS.
501, "5.5.2". Не удалось расшифровать ответ.
501, "5.5.4", Недопустимый аргумент HELO/EHLO, прочтите эту статью.
502, "5.5.1". Слишком много нераспознанных команд.
502, "5.5.1". Незадействованная команда.
502, "5.5.1". Нераспознанная команда.
503, "5.5.1". Сначала команда EHLO/HELO.
503, "5.5.1". Сначала команда MAIL.
503, "5.5.1". Сначала команда RCPT.
503, "5.7.0". Запрещены изменения идентификационных данных.
504, "5.7.4". Нераспознанный тип аутентификации.
530, "5.5.1". Необходима аутентификация.
530, "5.7.0". Сначала необходима команда STARTTLS.
535, "5.5.4". Для этого режима AUTH запрещен необязательный аргумент.
535, "5.7.1". Требуется пароль приложения.
535, "5.7.1". Войдите через браузер и повторите попытку.
535, "5.7.1". Имя пользователя и пароль не приняты.
550, "5.1.1". Аккаунт электронной почты получателя не существует. Проверьте ещё раз, правильно ли указан адрес электронной почты и нет ли в нем пробелов.
550, "5.2.1". Аккаунт электронной почты получателя отключен.
550, "5.2.1". Пользователь, которому вы пытаетесь отправить письмо, получает почту со скоростью, которая не позволяет доставлять ему дополнительные сообщения.
550, "5.4.5". Исчерпан дневной лимит на отправку сообщений.
550, "5.4.5". Превышено суточное ограничение на ретрансляцию для клиента. Чтобы получить подробную информацию об ограничениях, прочтите эту статью или свяжитесь с администратором.
550, "5.7.0". Почтовый ретранслятор запрещен.
550, "5.7.0". Отправка почты запрещена. Эта ошибка возникает, если аккаунт отправителя заблокирован или не зарегистрирован в домене G Suite.
550, "5.7.1". Превышена квота электронной почты.
550, "5.7.1". Неверные учетные данные ретранслятора.
550, "5.7.1". C вашего IP-адреса с необычной частотой поступают незапрашиваемые сообщения. Почта, отправляемая с вашего IP-адреса, заблокирована для защиты пользователей от спама. Узнайте подробнее о том, как осуществлять массовые рассылки.
550, "5.7.1". Это сообщение классифицировано системой как потенциально невостребованное. Для уменьшения количества спама, отправляемого в Gmail, это сообщение заблокировано.
550, "5.7.1". IP-адрес, который используется для отправки почты, не имеет разрешения на отправку сообщений непосредственно на наши серверы. Используйте для отправки SMTP-шлюз своего поставщика услуг.
550, "5.7.1". Для пользователя или домена, от которого или которому отправляются сообщения, установлено правило, запрещающее отправленную вами почту. Для получения дополнительной информации обратитесь к своему администратору домена.
550, "5.7.1". Почта без аутентификации от этого домена не принимается.
550, "5.7.1". Превышено суточное ограничение на ретрансляцию для клиента. Чтобы получить подробную информацию об ограничениях, прочтите эту статью или свяжитесь с администратором.
552, "5.2.2". Для аккаунта электронной почты получателя превышена квота.
552, "5.2.3". Превышен максимально допустимый размер сообщения. Ознакомьтесь с этими рекомендациями.
553, "5.1.2". Не удалось найти домен получателя. Проверьте правильность адреса электронной почты получателя и убедитесь, что после него нет пробелов, точек и других знаков пунктуации.
554, "5.6.0". Сообщение электронной почты не принято, так как имеет недопустимый формат.
554, "5.6.0". Для сообщения превышено установленное значение пересылки – 50 раз. Это может указывать на наличие почтового цикла.
554, "5.7.0". Слишком много команд без аутентификации.
555, "5.5.2". Синтаксическая ошибка.

 

 

Коды ошибок Smtp-протокола. Smtp error code's.

Проблемы и ошибки при отправке email почты с частного, корпоративного почтового сервера или серверов популярных почтовых служб.

Содержание:

Общая информация, спецификация Smtp-протокола
Коды ошибок популярных почтовых служб

Полезные ссылки

 

Общая информация о кодах ошибок и сообщений Smtp протокола

Коды Smtp - это коды ответов (сообщений) почтового сервера в процессе соединения и диалога с почтовым клиентом или другим почтовым сервером при передаче почты. Сообщения включают код (Smtp code) из трех цифр, и иногда текстовую информацию и могут говорить об успехе выполнения действия (например, "Smtp OK"), критических проблемах ("Smtp error"), временных неудачах или неизвестных проблемах (например, "Smtp unknown). Полная информация о всех вариантах сообщений, их цифровых кодах, в т.ч. кодах ошибок Smtp протокола содержится в техническом документе RFC 5321 (спецификации Smtp-протокола).

Согласно стандарту протокола коды сообщений Smtp состоят из последовательности 3 цифр, например: 220, 550 и другие.

Порядок цифр в коде ответов smtp имеет значение:
  1. Первая цифра последовательности сообщает общую информацию о качестве сообщения: успех, неудача или требуется дополнительная информация (действия).
  2. Вторая цифра дает больше дополнительной информации о ситуации. Например, в случае неудачи позволяет лучше понять, с чем она связана: ошибка почтового сервера, ошибка синтаксиса в переданной серверу информации и т.д.
  3. Третья цифра и любая дополнительная текстовая информация в сообщении предназначены для максимального разъяснения и уточнения информации о текущей ситуации.

Существует 4 значения для первой цифры кода ответа почтового сервера: 2xx, 3xx, 4xx, 5xx.

  • 2xx - абсолютно положительный ответ. Например, об удачно выполненном действии (отправленном сообщении). Код ответа начинающийся с цифры "2", так же, подразумевает возможность передачи новой команды или запроса.
  • 3xx - промежуточно-положительный ответ. Говорит о том, что команда или информация успешно принята, но выполнение действия отложено - требуется дополнительная информация или действие.
  • 4xx - предварительное, промежуточное сообщение об ошибке. Говорит о том, что сообщение не принято, запрос действия не состоялся. Но, ошибка скорее всего временная и запрос может быть передан повторно.
  • 5xx - категоричный ответ об ошибке. Говорит о том, что запрошенное действие не выполнено и передающий сервер однозначно не должен отправлять повторно тот же запрос в его прежнем виде.

Итак. Все сообщения протокола smtp, начинающиеся с кода 4xx или 5xx являются сообщениями об ошибке, и содержат информацию о ее типе: 4xx - временная ошибка, 5xx - постоянная ошибка.

Вторая цифра в коде сообщения означает категорию ответа:

  • x0x = синтаксические ошибки;
  • x1x = ответы на запросы информации;
  • x2x = ошибки канала передачи;
  • x3x = неизвестный тип ошибки;
  • x4x = неизвестный тип ошибки;
  • x5x = статус почтовой системы.

Третья цифра в коде сообщения расширяет информацию, которую передает значение второй цифры в коде ответа smtp.

Дополнительную и полную информацию о кодах сообщений smtp, их вариантах и значениях можно найти в спецификациях RFC 5321 и RFC 1893.

Несмотря на то, что значения кодов ответов smtp определяются стандартом, теоретически каждый администратор почтового сервера может настроить коды ответов smtp по своему желанию и усмотрению (например, коды сообщений об ошибках).

Поэтому, есть смысл изучить подробно значения кодов ответов smtp конкретных почтовых серверов в сети.

Коды Smtp-сообщений серверов почтовых служб: Mail.ru, Yandex.ru, Gmail.com

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

Gmail (Google Suite)

Коды сообщений и ошибок протокола SMTP почтовой службы Gmail.com.

Сообщения об ошибках отправки почты и коды ошибок SMTP почтового сервиса Gmail (Google Suite) (Страница на сервере support.google.com).

Общая информация о сообщениях и кодах ошибок протокола SMTP на сервере support.google.com.

Yandex.ru

Рассматриваются все известные проблемы с отправкой писем и сообщения об ошибках почтового сервера Yandex.ru:

Mail.ru

Ошибки отправки писем при использовании сервера и сервиса Mail.ru. Информация об ошибках доступна на официальном сайте поддержки сервиса почты по адресу: https://help.mail.ru/developers/errors.
А так же по ссылкам:

Порядок решения проблемы при отправки почты. Полезные ссылки