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

Информация о сообщениях и ошибках протокола 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.
А так же по ссылкам:

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

 

 

 

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

  1. Ошибка «550 message sending for this account is disabled». Чаще всего проблема решается сменой или восстановлением пароля почтового ящика, от которого отправляется письмо, или прохождением процедуры подтверждения владения почтовым ящиком, в случае подозрения взлома или кражи данных авторизации (логина/пароля) почтового ящика и рассылки спама.
  2. Ошибка содержит «Mailbox Full» или «User quota exceeded»
    Данная проблема возникает из-за того, что лимит свободного места для хранения писем в почтовом ящике превышен, и нет свободного места. Попробуйте подождать некоторое время, возможно получатель очистит ящик, удалит старые и ненужные письма (или скачает письма на компьютер), тем самым освободив место под новую почту. И повторите попытку отправки почты.
  3. Ошибка содержит «User not found» или «No such user»
    Возможно Вы неверно указали адрес получателя. Так же возможно (если адрес правильный и такой ящик существовал) пользователь удалил данный почтовый адрес. Данное сообщение говорит о том, что электронный ящик, на который отправляется почта не существует сейчас на почтовом сервере.
  4. Ошибка «Аccess to this account (user) имя_ящика@mail.ru/list.ru/bk.ru/inbox.ru is disabled»
    Данная ошибка выдается в связи с тем, что почтовый ящик получателя удален или заблокирован за неиспользование. Попробуйте связаться с получателем альтернативными способами.
  5. Ошибка «No such message, only 1471 (число может быть разным) messages in maildrop».
    Эта ошибка возникает при попытке скачать на компьютер почтовой программой письма с сервера. Решить данную ситуацию можно двумя способами. Первый способ - включить в почтовой программе (например, в TheBAT!) просмотр писем на сервере с помощью диспетчера писем, удалить часть писем (например, уже скаченные/старые/прочитанные письма), и повторить попытку проверки обычным способом. Второй вариант - зайти в почтовый ящик через веб-интерфейс и удалить самое старое письмо, затем попытаться загрузить письма почтовой программой еще раз.
  6. Ошибка «We do not accept mail from dynamic IPs» Проблема в том, что обратная запись (PTR) для вашего локального IP (выделяемого вашим провайдером), от которого идет соединение с почтовым сервером mail.ru для отправки почты, похожа или является обратной записью для ip-адресов динамических сетей, от которых mail.ru блокирует почту в целях борьбы со спамом. Решить проблему может только Ваш провайдер путем изменением PTR-записи таким образом, чтобы она соответствовала имени домена провайдера.
  7. Ошибка «550 Access from ip address blocked». Если данная ошибка возникает при попытке отправить почту через smtp-сервер mail.ru, то это означает, что ip-адрес, выданный Вам вашим провайдером, с которого идет соединение с почтовым сервером smtp.mail.ru и отправка почты, был ранее замечен в рассылке спама, и теперь блокируется фильтром mail.ru. Если данная ошибка возникает при попытке отправки почты на mail.ru с вашего корпоративного почтового сервера/домена, это означает в фильтр mail.ru (black-лист, rbl) попал ip-адрес именно вашего корпоративного почтового севера. В этом случае необходимо в первую очередь проверить безопасность вашего почтового сервера, исключающую возможность неавторизованной  отправки почты с сервера анонимно любым желающим, с целью рассылки спама. И сменить логины/пароли для авторизации всех существующих почтовых ящиков. Так же данная ошибка может возникать при нарушении правил (рекомендаций) массовой рассылки на почтовый сервер mail.ru. Так же необходимо проверить соответствует ли следующим требованиям настройка почтового сервера. Требования для серверов, предоставляющих почтовые учетные записи пользователям:

    - должна отсутствовать возможности использования поддельного envelope-from, отличающегося от аккаунта авторизовавшегося пользователя;
    - либо в заголовках должна быть информация об авторизовавшемся пользователе, осуществившем отправку письма.

    Например:

    Received: from username [192.168.10.27] (Authenticated sender: user@domain.ru)
    by smtp.domain.ru (Postfix)
    Thu, 21 Apr 2011 08:58:21 +0400 (MSD)
    Прямые соединения на почтовые MX-серверы Mail.Ru из веб-скриптов не разрешены. Следует осуществлять отправку таких почтовых сообщений через локальный почтовый сервер вашего хостинга или сервера, или через отдельный SMTP-сервер с осуществлением авторизации и соблюдением предыдущих пунктов.
    После проведения настроек почтового сервера в соответствии с вышеуказанными требованиями, администратору вашего сервера может потребоваться дополнительно связаться с поддержкой почтовой службы Mail.ru.

  8. Ошибка «550 spam message discarded/rejected» Ваше письмо заблокировано системой антиспам-фильтров. Для решения данной проблемы необходимо проанализировать текст вашего письма, контактную информацию (адреса, телефоны) и ссылки в письме - не использовались ли они ранее в спам-рассылках. Так же воспользуйтесь данными рекомендациями. Ошибка содержит код «0x800CCC». Для решения данной проблемы попробуйте в настройках указать IP-адреса, вместо "pop.mail.ru" — 94.100.184.75, вместо "smtp.mail.ru" — 94.100.177.1.
    Также вы можете изменить порт SMTP c 25 на порт 2525 или 587 в настройках вашей почтовой программы. Если все это не помогло, то попробуйте использовать для отправки SMTP сервер вашего провайдера.
  9. Ошибка «452 Space shortage, please try later: retry timeout exceeded» Данная ошибка означает, что на сервере получателя закончилось место, и письмо не может быть доставлено. Данная проблема является временной. Повторите отправку позже, и письмо будет доставлено.
  10. Ошибка Synthatically invalid HELO argument(s) Для решения данной проблемы обратитесь за помощью к вашему системному администратору. Подобная ошибка выдается при использовании запрещенных символов в имени компьютера (в соответствии со стандартами RFC2821 и RFC1045, см.  www.rfc-editor.org).
    Имя компьютера должно содержать только латинские буквы, цифры и дефисы.