На чтение 6 мин. Опубликовано 15.12.2019
Часто замечаю, что при массовой рассылке из Outlook у пользователей в адресатах скапливается приличное количество некорректных адресов с кавычками, вида . Exim посылает нафиг такие попытки отправки с ошибкой «dropped: too many syntax or protocol errors». Outlook старательно молчит и подвешивает письмо в Исходящих.
Т.к. довольно сложно в большом списке адресатов найти и исправить все кривые адреса, у меня вопрос: Возможно ли на стороне Exim приводить к валидному виду такие адреса?
Issue Error Messages:
SMTP call from (workstation) [127.0.82.61] dropped: too many syntax or protocol errors (last command was «RCPT TO:
Task ‘Mailer – Sending’ reported error (0x800CCC0F) : ‘The connection to the server was interrupted. If this problem continues, contact your server administrator or ISP. The server responded: 501 Too many syntax or protocol errors’
Solution:
When sending emails using outlook you might receive the error above. It seems that when you copy & paste the email addresses into the To field, they include quotations around them that the server did not know how to handle (i.e. ‘name@website.com’ instead of just name@website.com).
Remove the quotations & then try sending emails.
Если отправка сообщений через SMTP не удается, SMTP сервер сообщает код ошибки, по нему можно определить, в чем проблема и как ее исправить. Наиболее распространенные ошибки указаны в списке ниже.
Requested mail action not taken: mailbox unavailable.
Требуемые почтовые действия, не предприняты: почтовый ящик недоступен (например, почтовый ящик занят).
Сервер не может получить доступ к почтовому ящику для доставки сообщения. Это может быть вызвано процессом чистки мертвых адресов на сервере, почтовый ящик может быть поврежден, или почтовый ящик может находиться на другом сервере, который в настоящее время не доступен. Также сетевое соединение могло быть разорвано во время отправки, или удаленный почтовый сервер не хочет принимать почту с вашего сервера по некоторым причинам (IP-адрес, черные списки и т.д.). Повторная попытка отправки письма на этот почтовый ящик может оказаться успешной.
Requested action aborted: local error in processing.
Требуемое действие прерывалось: ошибка в обработке.
Эта ошибка, как правило, возникает из-за перегрузки вашего Интернет провайдера или через ваш SMTP-релей отправлено слишком много сообщений. Следующая попытка отправить письмо может оказаться успешной.
Syntax error, command unrecognized.
Синтаксическая ошибка, неправильная команда (Это может включать ошибки типа слишком длинная командная строка).
Ваш антивирус/брандмауэр блокирует входящие/исходящие соединения SMTP. Вам следует настроить антивирус/брандмауэр для решения проблемы.
Syntax error in parameters or arguments.
Синтаксическая ошибка в параметрах или переменных.
Недопустимые адреса электронной почты или доменное имя почтового адреса. Иногда указывает на проблемы соединения.
Bad sequence of commands or this mail server requires authentication.
Неправильная последовательность команд.
Повторяющая ошибка 503 может свидетельствовать о проблемах соединения. Отклик 503 SMTP-сервера чаще всего является показателем того, что SMTP-сервер требует аутентификации, а Вы пытаетесь отправить сообщение без аутентификации (логин + пароль). Проверьте Общие настройки, чтобы убедиться в правильности настроек SMTP-сервера.
The host server for the recipient’s domain name cannot be found (DNS error).
У одного из серверов на пути к серверу назначения есть проблема с DNS-сервером либо адрес получателя не верный. Проверьте адрес получателя на правильность доменного имени (орфографические ошбки в доменном имени или несуществующее доменное имя).
Address type is incorrect or authentication required.
Убедитесь, что адрес электронной почты получателя верный, не содержит ошибок. Затем попробуйте повторно отправить сообщение. Другой причиной может быть то, что SMTP-сервер требует аутентификации, а Вы пытаетесь отправить сообщение без аутентификации (обычно аутентификация ESMTP, логин + пароль). Проверьте Общие настройки, чтобы убедиться в правильности настроек SMTP-сервера.
The Recipient’s mailbox cannot receive messages this big.
Размер сообщения (сообщение + все его вложения) превышает ограничения по размеру на сервере получателя. Проверьте размер сообщения, которое Вы подготовили для отправки, в частности, размер вложений, возможно, стоит разбить сообщения на части.
SMTP-сервер вашего провайдера, требует аутентификации, а Вы пытаетесь отправить сообщение без аутентификации (логин + пароль). Проверьте Общие настройки, чтобы убедиться в правильности настроек SMTP-сервера. Другой причиной может быть то, что ваш SMTP-сервер находится в черном списке сервера получателя. Или почтовый ящик получателя не существует.
Username and Password not accepted.
Проверьте настройки SMTP-сервера. Убедитесь в том, что логин и пароль введены правильно.
Recipient Address Rejected – Access denied.
Этот ответ почти всегда отправляется Антиспам фильтром на стороне получателя. Проверьте ваше сообщение соспам чекером или попросите получателя добавить вас в белый список.
Требуемые действия, не предприняты: почтовый ящик недоступен (например, почтовый ящик, не найден, нет доступа).
Отклик 550 SMTP-сервера означает, что емейл-адреса получателя нет на сервере. Свяжитесь с получателем устно, чтобы получить его емейл-адрес.
Ошибка 550 иногда может быть отправлена Антиспам фильтром. Другим случаем возврата отклика 550 может быть, когда сервер получателя не работает.
Requested mail action aborted: exceeded storage allocation or size of the incoming message exceeds the incoming size limit.
Требуемые почтовые действия прервались: превышено распределение памяти.
Почтовый ящик получателя достиг своего максимально допустимого размера. Другим случаем возврата отклика 552 может быть, когда размер входящего сообщения превышает лимит указанный администратором сети.
Requested action not taken – Mailbox name invalid.
Требуемые действия, не предприняты: имя почтового ящика, недопустимо (например, синтаксис почтового ящика неправильный).
Неверный адрес электронной почты получателя. Отклик 553 SMTP-сервера иногда возвращает почтовый сервер вашего Интернет провайдера. Это происходит, если у Вас нет подключения к Интернету у этого провайдера.
Передача данных не удалась
Отклик 554 SMTP-сервера возвращает антиспам-фильтр в случае, если не нравится емейл-адрес отправителя, или IP-адрес отправителя, или почтовый сервер отправителя (к примеру, они находятся в RBL). Вам нужно либо попросить отправителя добавить Вас в белый список, либо Вы должны принять меры, чтобы Ваш IP-адрес или ISP сервер был удален из RBL (Realtime Blackhole List).
Пользовалась долго демо версией — все отлично, работает беспроблем. Теперь выросла база подписчиков приобрела полную версию ePochta Mailer и – ePochta Подробнее
Веденьева Елена Васильвна
© Copyright, 2001-2019, ePochta
Email и почтовые рассылки, программа для рассылки писем, сервис массовой смс рассылки, смс шлюз
Лицензия №101172 Роскомнадзора на предоставление телематических услуг
Не копируйте текст!
Adblock
detector
Код ошибки | Значение | Описание |
Содержание
- Как исправить время выполнения Ошибка 501 SMTP -> ОШИБКА: ПОЧТА не принята от сервера: 501: адрес отправителя
- Invalid Email Address Error Codes
- SMTP Error 501
- SMTP Error 510
- SMTP Error 513
- SMTP Error 515
- SMTP Error 530
- SMTP Error 553
- Why do your mailing lists contain invalid email addresses?
- How can spam traps occur in your mailing list?
- Recycled email addresses
- Pristine email addresses
- Old and inactive subscribers
- Misspelled email addresses
- How to avoid sending emails to spam traps?
- Contact inactive subscribers
- Make use of double opt-in
- Check new email addresses
- Never buy mailing lists
- Monitor Campaign Statistics
- SMTP Error Codes
- There are Five Values for the First Digit in an Error Code
- There are Four Values for the Second Digit in the Code
- Most Important SMTP Error Codes
Как исправить время выполнения Ошибка 501 SMTP -> ОШИБКА: ПОЧТА не принята от сервера: 501: адрес отправителя
В этой статье представлена ошибка с номером Ошибка 501, известная как SMTP -> ОШИБКА: ПОЧТА не принята от сервера: 501: адрес отправителя, описанная как 501: адрес отправителя должен содержать домен SMTP -> ОШИБКА: ПОЧТА не принята с сервера: 501: адрес отправителя.
Информация об ошибке
Имя ошибки: SMTP -> ОШИБКА: ПОЧТА не принята от сервера: 501: адрес отправителя
Номер ошибки: Ошибка 501
Описание: 501: адрес отправителя должен содержать домен SMTP -> ОШИБКА: ПОЧТА не принята с сервера: 501: адрес отправителя.
Программное обеспечение: Foxmail
Разработчик: Tencent
Этот инструмент исправления может устранить такие распространенные компьютерные ошибки, как BSODs, зависание системы и сбои. Он может заменить отсутствующие файлы операционной системы и библиотеки DLL, удалить вредоносное ПО и устранить вызванные им повреждения, а также оптимизировать ваш компьютер для максимальной производительности.
О программе Runtime Ошибка 501
Время выполнения Ошибка 501 происходит, когда Foxmail дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.
Определения (Бета)
Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!
- Отправитель — отправитель — это обычное имя входного параметра для обработчика событий в некоторых объектно-ориентированных языках и их фреймворках, например Objective C и Cocoa или C # и .NET. .
- Сервер . Сервер — это запущенный экземпляр программного приложения, способного принимать запросы от клиента и давать соответствующие ответы.
- Smtp — Простой протокол передачи почты SMTP — это Интернет-стандарт для передачи электронной почты по IP-сетям с Интернет-протоколом.
- Домен — используйте этот тег для вопросов программирования, связанных с для написания кода, который взаимодействует с DNS системы доменных имен; например, написание кода, использующего gethostbyname
- Mail — электронная почта — это метод обмена цифровыми сообщениями от отправителя к одному или нескольким получателям.
Симптомы Ошибка 501 — SMTP -> ОШИБКА: ПОЧТА не принята от сервера: 501: адрес отправителя
Ошибки времени выполнения происходят без предупреждения. Сообщение об ошибке может появиться на экране при любом запуске %программы%. Фактически, сообщение об ошибке или другое диалоговое окно может появляться снова и снова, если не принять меры на ранней стадии.
Возможны случаи удаления файлов или появления новых файлов. Хотя этот симптом в основном связан с заражением вирусом, его можно отнести к симптомам ошибки времени выполнения, поскольку заражение вирусом является одной из причин ошибки времени выполнения. Пользователь также может столкнуться с внезапным падением скорости интернет-соединения, но, опять же, это не всегда так.
ОШИБКА: ПОЧТА не принята от сервера: 501: адрес отправителя (Error Ошибка 501)» title=»Download Error (SMTP -> ОШИБКА: ПОЧТА не принята от сервера: 501: адрес отправителя) Repair Tool»/>
(Только для примера)
Причины SMTP -> ОШИБКА: ПОЧТА не принята от сервера: 501: адрес отправителя — Ошибка 501
При разработке программного обеспечения программисты составляют код, предвидя возникновение ошибок. Однако идеальных проектов не бывает, поскольку ошибки можно ожидать даже при самом лучшем дизайне программы. Глюки могут произойти во время выполнения программы, если определенная ошибка не была обнаружена и устранена во время проектирования и тестирования.
Ошибки во время выполнения обычно вызваны несовместимостью программ, запущенных в одно и то же время. Они также могут возникать из-за проблем с памятью, плохого графического драйвера или заражения вирусом. Каким бы ни был случай, проблему необходимо решить немедленно, чтобы избежать дальнейших проблем. Ниже приведены способы устранения ошибки.
Методы исправления
Ошибки времени выполнения могут быть раздражающими и постоянными, но это не совсем безнадежно, существует возможность ремонта. Вот способы сделать это.
Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.
Источник
Invalid Email Address Error Codes
If you send bulk emails, you may face the problem of delivery errors. Knowing the reasons will help you cope with it and increase conversions. After registering with SendPulse, you’re welcome to monitor your campaign statistics, including the errors. Keep on reading this article to discover the causes and ways to avoid errors.
Contents
SMTP Error 501
501 Not Implemented
HTTP Error 501 Not implemented
The server either does not recognize the request method, or it cannot fulfill the request.
The command is correct and recognized, but the parameters were invalid. You may receive this error when sending an email to invalid email addresses or an invalid domain name. Also, it may be caused by drops in communication and problems with antivirus settings.
SMTP Error 510
Bad Email Address
Sender’s mail server generates this code. It means that email does not exist or was misspelled. Check your recipients’ emails and correct the typos.
SMTP Error 513
SMTP error 501 5.1.3 Invalid address
SMTP error 501 5.1.3 Bad recipient address syntax
The address type is incorrect, and there may be typos. You may have copied or pasted an address from a website incorrectly. If you have checked all the addresses, and still receive this error, the server needs authentication.
SMTP Error 515
Destination mailbox address invalid
The email address you want to send to may not exist, or there may be typos. Check all the emails for any misspellings.
SMTP Error 530
530 Authentication is required
SMTP Error 530: The message cannot be delivered due to a configuration error on the server. Please contact your Administrator.
You can receive this error due to several reasons:
- You may have an invalid recipient’s address, misspelled the address, or it simply does not exist.
- A recipient’s server could have blacklisted yours only.
- Invalid authentication. Configure the settings.
SMTP Error 553
553 Your email address is denied.
553 sorry, this recipient doesn’t exist.
553 #5.1.8 Domain of a sender’s address does not exist
553 5.3.0 . address does not exist
553 message blocked, you are not authorized to send mail, authentication is required.
You can receive this error if the email address you send to does not exist, or there may be typos, so check. Or, you try to send email using an SMTP of an ISP with no authentication and no connection to the internet via this ISP’s service.
Why do your mailing lists contain invalid email addresses?
Invalid email addresses on your list may be spam traps.
Spam traps are the email addresses used to catch spam senders. They are usually created by inbox or blacklist providers to maintain the anti-spam policy and healthy mailing lists. If you send emails to spam traps, you risk being blacklisted, since it means that you aren’t practicing good mailing list hygiene. Thus, you can get a spam sender reputation.
How can spam traps occur in your mailing list?
Recycled email addresses
These are real but abandoned email addresses. Internet services deactivate addresses after some period of being inactive. Sometimes, they use them as spam traps to identify spammers.
Pristine email addresses
People never use these emails. They are placed on public websites but hidden in the code. They aim to reveal corrupt practices of email list growing, such as website scraping.
Old and inactive subscribers
Your mailing list may include the same email addresses that you’ve collected at the beginning of your business. That’s why some of them can be unengaged. Sending emails to inactive subscribers means that your emails will bounce.
Misspelled email addresses
People can give you an address with the typos deliberately or unintentionally. In the first case, they may have filled out a form that needed an email but didn’t want to share it. Thus they type anything that comes to their mind. Indeed, such an address will be fake. In the second case, it’s just a misprint. Still, you have to take steps to avoid spam traps.
How to avoid sending emails to spam traps?
Contact inactive subscribers
Send an email to subscribers who have not been active for one year, for example. Just ask if they are still interested in your emails. If not – give them a chance to unsubscribe.
Make use of double opt-in
Double-opt in is an excellent practice for building an email list of interested and engaged subscribers. Using this method, users can express their wish to subscribe via the confirmation email. Thus, you will have fewer subscribers, but the mailing list quality is more important.
Check new email addresses
Use a validation tool to find fake and misspelled email addresses.
Never buy mailing lists
The most obvious advice ever, but it works. A purchased email list is a collection of things that looks like a real email address. Surely, they will never bring you engagement.
Besides, when you add a mailing list to SendPulse, you’ll have to prove that you have permission to email the users. This is how an email service prevents sending spam.
Monitor Campaign Statistics
After sending an email campaign with SendPulse, go to «Reports» and check its performance.
In «Error statistics,» you’ll discover the number and type of email delivery errors. They’ll help to:
- clean your mailing list
- keep your sender reputation high
- send campaigns to engaged subscribers only
- pay an email service for active subscribers
If your mailing list has fewer than 500 active subscribers, enjoy the benefits of our free pricing plan!
Send 15,000 emails every month at no cost. Make use of personalization, segmentation, ready-made email templates, and subscription forms to make email marketing yield additional income.
Источник
SMTP Error Codes
SMTP is responsible for delivering your email campaigns. If you send bulk emails, you have probably faced the problem of various SMTP errors that prevented your subscribers from receiving your emails. Mind that not every reply means an error. It can be a response to a command, including important information about a server. To understand what’s wrong, you should know what the codes mean.
Contents
Error codes are three digits, each with their own meaning. The first digit shows whether your command was accepted and handled.
There are Five Values for the First Digit in an Error Code
1: The server accepted a command, but no actions have been taken. A confirmation message is required.
2: The task was completed successfully by the server without any mistakes.
3: The server understood the request, but further information is necessary for completing it.
4: A temporary failure occurred. If there are no changes while repeating the command, try again.
5: The server faces a critical error, and your command can’t be handled.
If an error starts with 2, your command is successfully handled, with 4 — there is a temporary failure, with 5 — there is a permanent failure. Your emails will not be sent unless you eliminate the failures.
There are Four Values for the Second Digit in the Code
1: There is a syntax error.
2: Information reply (a help request, for example).
3: Shows the connection status.
4: Shows the status of a mail server or a mail system.
The last digit means more detailed information on the delivery status.
Most Important SMTP Error Codes
214 — Reply to «Help.» Information on how to work with a server, description of specific commands
220 — Service is running/ready.
221 — The service is closing the transmission channel.
250 — Requested mail action is completed and OK.
251 — The recipient is not local, but the server will forward a message.
252 — The server can’t verify the user, but it will try to deliver the email.
354 — Start mail input end with . . The server received the information about the sender and the recipient, and asks for «Message Body.»
421 — The service is not available, the transmission channel is closed.
422 — The size of the email exceeds the limits of the recipient’s inbox.
442 — The mail server started to deliver the email, but the connection was dropped during transmission.
450 — The requested action was not taken; the mailbox is unavailable. It may be temporarily busy.
451 — The requested operation was aborted, a local error is in processing.
452 — The requested action was not taken. Insufficient storage.
500 — A syntax error occurred because the server could not recognize a command.
501 — A syntax error occurred in arguments or parameters. It could be an invalid email address.
502 — The command is not implemented. It is valid but has not been activated by your provider.
503 — Bad sequence of commands, the mail server requires authentication.
504 — A command parameter is not implemented.
510 — Bad email address. Your recipients’ emails may contain typos.
512 — Unknown host, domain can’t be found.
513 — Address type is incorrect. There may be a misspelling, or the server requires authentication.
515 — Invalid mailbox address.
521 — Mailbox does not accept emails.
523 — Email’s size exceeds the recipient’s limits.
530 — Authentication is required, the recipient’s server has blacklisted your server, or the email address is invalid.
531 — The mail system is full.
534 — The authentication mechanism is too weak, or a message is too big.
535 — Authentication errors.
541 — The recipient’s address rejected your message. It can be caused by spam-filter.
550 — The requested actions were not taken because the mailbox is unavailable. The command may have been rejected for policy reasons, or the inbox was not found, or there was no access.
551 — User is not local, or address is invalid.
552 — The action was aborted because it exceeded storage allocation.
553 — The requested action was not taken; the mailbox name is invalid.
554 — Transaction failed. This happens when the recipient’s server considers your email to be spam or your IP address to be blacklisted.
555 — The server did not recognize the email address format.
Источник
Будучи менеджером коммерческого отдела небольшой торговой компании, я выполнял задачу по отправке нескольких сотен писем постоянным и потенциальным клиентам. Базу формировали из открытых источников мы сами, предложение было реально интересным целевой аудитории. Возникла «неожиданная» проблема – часть писем стала возвращаться. Кроме того, начали приходить сообщения с указаниями кодов ошибки SMTP. Своего IT-специалиста в штате у нас не было, потому разобраться с проблемой я решил самостоятельно. О результатах этой работы, причинах возникновения таких ошибок и методах их решения расскажу в этой статье.
Как избежать ошибок при составлении и отправке писем
Причинами возникновения ошибок и, как следствие, неполучения сообщений могут служить разные факторы. Одни из них связаны с неправильным составлением исходящих писем самим пользователем, другие относятся к более глобальным программным настройкам со стороны получателя.
Самый простой способ это понять – отправить тестовое сообщение на свой ящик. Затем следует протестировать его отправку и получение, используя разные внешние почтовые сервисы: gmail, yandex, mail, rambler и другие. Если сообщение получено, следует ответить на него, проверив корректность исполнения команды «RE» вашим почтовым сервером и принятие ответа условным отправителем.
Довольно часто проблемы с попаданием писем в папку «Спам» или программной блокировкой на стороне получателя лежат в неверном оформлении ключевых полей. Особенно это касается массовых рассылок коммерческого характера. Для отправки большого количества однотипных сообщений как минимум потребуется выполнение следующих параметров настройки:
- выделенный IP-адрес с целью исключить блокировку на стороне сервера-ретранслятора или почтовой программы конечного получателя;
- криптографические подписи DKIM и SPF, помогающие подтвердить подлинность домена и минимизировать количество писем, воспринимаемых как спам.
Важно! В случае несоблюдения этих элементарных правил вы рискуете не только тем, что конкретное письмо не будет доставлено адресату. При многократных попытках отправки письма в большинстве почтовых программ в блок-лист попадет вся корреспонденция, отправляемая с вашего email, и даже корпоративный домен (@domain.***).
Некорректное использование бота для отправки писем может привести к блокировке отправителя и другим нежелательным последствиям. Даже если информация, которую вы отправляете потенциальным клиентам, реально интересна им, система спам-фильтрации может воспринять данную рассылку как вредоносную. Чтобы избежать этого, лучше всего воспользоваться услугами специализированных компаний.
В моей практике был случай, когда никак не удавалось добиться получения моей электронной корреспонденции одним из сотрудников компании «Лукойл». Письма я отправлял самые простые, используя корпоративный ящик. Только после того, как мой респондент обратился в IT-службу своего предприятия, выяснилось, что данный адрес находится в блэк-листе. Попал он туда из-за каких-то ошибок, допущенных моим предшественником. Понадобилось больше недели, чтобы адрес включили в «белый список». Все это время письма, высылаемые с личного mail@yandex.ru, доходили без проблем.
Полезно: Почему не приходят письма с сайта. Пример частного случая.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Положительные и отрицательные сообщения SMTP-сервера
SMTP (Simple Mail Transfer Protocol) — это протокол, используемый большинством почтовых программ для отправки электронных сообщений в сети интернет. Некорректное взаимодействие между серверами, индивидуальные настройки на уровне программного обеспечения и многие другие причины приводят к появлению ошибок. В этом случае письма не доходят до получателей, возвращаются обратно или просто «пропадают». При возникновении таких ситуаций отправитель получает сообщение о наличии конкретной ошибки, отражающей SMTP-код последнего отклика сервера.
Данные коды являются трехзначными, каждая его часть несет в себе определенную информацию, расшифровывающую причину сбоя.
Первая цифра комбинации содержит информацию о качестве доставки:
- сообщение доставлено («SMTP OK»);
- возникла неизвестная или временная проблема («SMTP unknown»);
- критическая ошибка («SMTP error»).
Существует четыре варианта значений для первой цифры кода:
- 2xx – положительный результат, есть возможность передачи следующей команды;
- 3xx – отложенный результат, необходимо осуществление дополнительных действий;
- 4xx – сообщение не принято, но проблема носит временный характер, и запрос может быть повторен через какое-то время;
- 5xx – категорический отказ выполнения команды, отправка запроса со стороны передающего сервера в том же виде невозможна.
Вторая цифра в коде сообщает о категории ответа:
- 0 – синтаксические ошибки;
- 1 – ответы на запросы информации;
- 2 – ошибки канала передачи;
- 3 и 4 – неизвестный тип ошибки;
- 5 – статус почтовой системы.
Третья цифра дает более расширенную информацию о значении, указанном во второй цифре SMTP-ответа.
Помимо цифровой комбинации, SMTP-сообщение может содержать дополнительную текстовую информацию.
Полную информацию о кодах, их компоновке и значениях можно найти в спецификациях RFC 5321 и RFC 1893.
Следует учитывать, что SMTP-message говорит об успешном или неудачном варианте доставки именно на уровне взаимодействия почтовых серверов. Положительный ответ вовсе не означает, что ваше письмо не попало в папку «Спам».
Читайте также
Виды почтовых сервисов
На программном уровне существует несколько видов обработки электронной почтовой корреспонденции. К первой группе относятся виртуальные сервисы, доступные чаще всего в бесплатном исполнении через интернет-соединение на сайте почтового сервера. Это всем известные ресурсы:
- Gmail/Google Suite (почта от Google.com);
- Yandex.ru;
- Mail.ru;
- Rambler.ru и другие.
Более подробную информацию о значениях ответов SMTP можно получить на сайтах популярных почтовых сервисов:
- Коды ошибок SMTP почтового сервиса Gmail (Google Suite) (support.google.com)
- Создание и отправка писем на сервисе Яндекс
- Ошибки отправки писем при использовании сервера и сервиса Mail.ru
Ко второй группе относятся почтовые клиенты – программы, обладающие более расширенным функционалом, чем виртуальные сервисы. Наиболее популярными и универсальными почтовыми клиентами для Windows являются:
- Opera Mail;
- Mozilla Thunderbird;
- Koma-Mail;
- SeaMonkey;
- The Bat!;
- Microsoft Outlook.
Принципы работы почтовых клиентов несколько отличаются от процесса обработки корреспонденции виртуальными серверами. При отправке сообщения программа отсылает его не напрямую конечному получателю, а ретранслирует через сервер-релей. Этот процесс осуществляется чаще всего с использованием протокола SMTP, а получение корреспонденции обычно происходит с помощью IMAP или POP.
Коды SMTP-ответов определяются стандартом. Администратор почтового сервера может создать собственные настройки, в том числе и в части кодировки ответов сервера. Особенно это касается локальных почтовых программ, установленных непосредственно на сервере какой-нибудь компании.
О вариантах выбора и способах создания корпоративных почтовых сервисов более подробно можно прочитать здесь: Что такое почтовый сервер и зачем он нужен.
Классификация отрицательных SMTP-сообщений. Способы решения проблем
Я настроил свою почтовую программу – локальный клиент (MS Outlook и т.п.) или бесплатную почту на gmail или yandex. Начинаю отправлять письма, но сталкиваюсь с различными проблемами, связанными с тем, что мои респонденты не получают направленную им корреспонденцию. Соответственно, на мой ящик приходят сообщения об ошибках в виде кодировок SMTP.
Сразу опускаю тот пакет сообщений, которые начинаются с 2хх и 3хх, так как они содержат информацию о том, что задача получения письма уже решена положительно либо получит такой статус в ближайшее время. Более подробно рассмотрим некоторые виды кодированных сообщений, начинающихся с 4хх и 5хх, т.е. отклики SMTP-сервера, которые сообщают о наличии проблем.
Почтовый сервер сообщил об ошибке 421
Значение: Service Not Available. Сервер недоступен: канал связи будет закрыт.
Возможные причины |
Варианты решения |
Неправильно заданы параметры SMTP-соединения |
Необходимо перепроверить настройки |
Брандмауэр блокирует IP-адрес сервера электронной почты |
Необходимо создать новое правило в брандмауэре |
Блокируется трафик через порт 25 |
Попробуйте в настройках учетной записи электронной почты сменить номер порта SMTP на 465 |
Проблема использования VPN |
Необходимо, чтобы провайдер услуги занес ваш почтовый сервер в белый список адресов VPN |
Данная ошибка возникает наряду с грейлистингом (Greylisting – «Серый список») при интенсивном использовании бесплатного SMTP-сервера, который лимитирует количество отправляемых сообщений в единицу времени. Для решения этой проблемы можно воспользоваться высоконагруженным SMTP-сервером. Чаще всего эта услуга является платной.
Получено сообщение с кодом 451
Значение: Requested action aborted: local error in processing. Требуемое действие прерывалось: ошибка в обработке.
Возможные причины |
Варианты решения |
Превышено количество допустимых подключений или лимит обмена сообщениями за отрезок времени, письма ждут отправки в очереди |
В настройках сервера увеличить лимит или задать ограничение не на количество подключений, а на количество писем на одного пользователя. Накопившуюся очередь писем можно отправить повторно командой «force send» |
Неправильно настроены MX-записи домена, из-за чего происходит неправильная маршрутизация писем |
Проверьте логи, конфигурационные файлы, МХ-записи и разрешения, внесите корректировки |
Устранение проблем с доставкой электронной почты для кода ошибок 451 4.7.500–699 (ASxxx) в Exchange Online. Электронная почта из доменов onmicrosoft.com ограничена и фильтруется для предотвращения спама.
Необходимо добавить настраиваемый домен.
Ошибка почтового сервера 452
Значение: Insufficient system resources. Запрашиваемое действие не выполнено: недостаточно места в системе.
Возможные причины |
Варианты решения |
На сервере получателя закончилось место, поэтому письмо не доставляется |
Чтобы в этом убедиться, достаточно попробовать осуществить отправку письма с другого сервера |
В сообщении присутствует текст «Out of memory». Это значит, что недостаточно места на вашем сервере |
Необходимо проверить количество отправляемых писем в очереди, наличие свободного места на диске и объем доступной памяти |
В Microsoft Exchange Server есть специальный компонент мониторинга доступных ресурсов Back Pressure, который отслеживает свободное место на диске, на котором хранятся очереди транспортной службы Exchange. При возникновении такой ошибки можно сделать следующее:
- очистить диск от ненужных файлов;
- отключить мониторинг Back Pressure (не рекомендуется);
- перенести транспортную очередь на другой диск достаточного объема.
Сервер сообщил об ошибке SMTP 550
Значение: Mailbox unavailable. Требуемые действия не предприняты: электронный ящик недоступен
Возможные причины |
Варианты решения |
Неверно указан email-адрес получателя |
Необходимо связаться с адресатом альтернативным способом и уточнить правильность написания адреса, а также убедиться, что он является действующим |
Система заражена вирусом, осуществляющим массовую рассылку писем с вашего адреса |
Провести полную проверку специализированной антивирусной программой |
На стороне вашего интернет-провайдера установлены ограничения на отправку исходящих сообщений |
Необходимо связаться с поставщиком интернет-услуг и получить консультацию по устранению данной проблемы |
Сервер получателя не работает |
Отправьте тестовое письмо на другой почтовый сервер. Свяжитесь с получателем и сообщите о проблеме |
Данная ошибка может возникнуть из-за настроек программы Антиспам на стороне получателя. Проверьте корректность оформления вашего письма и другие параметры, по которым ваше сообщение может быть отнесено к нежелательным.
Почтовый сервер ответил ошибкой 571
Значение: SMTP Protocol Returned a Permanent Error 571 xxx@mail.ru prohibited. We do not relay/Spam message rejected. Ошибка на стороне получателя почты.
Возможные причины |
Варианты решения |
Ваш IP-адрес заблокирован на стороне конечного получателя спам-фильтром, антивирусом или файрволом |
Данную проблему может решить только администратор сети получателя, исключив ваши идентификационный данные из списка блокировки или добавив их в «белый список» |
Неверные учетные данные ретранслятора. У вас нет разрешения на отправку электронной почты через сервер, который находится между вами и получателем |
Обратитесь к администратору данного ресурса для изменения настроек |
У IP отправителя нет RDNS |
Проверьте настройки получения писем и разрешения для доменов-отправителей |
Как я уже писал выше, разные почтовые серверы накладывают свои ограничения на прием и отправку сообщений. Код 571 в Google Suite расшифровывается следующим образом: «Действующая политика запрещает отправку этого сообщения». Письмо может содержать защищенные или конфиденциальные данные – номера кредитных карт и т.п. Или политика администрирования запрещает отправку определенными пользователями сообщений адресатам вне установленной группы.
Сертификат почтового сервера недействителен
Обычно с таким сообщением приходится сталкиваться пользователям, у которых настроен Microsoft Exchange Server/MS Outlook. В данной ситуации самое простое решение – обновить сертификат.
Проверка доступности почтового сервера программным методом
В данной статье описаны лишь некоторые варианты ошибок, которые могут возникнуть при отправке электронных сообщений. Полный перечень достаточно объемен и во многом зависит от настроек конкретного сервера как на стороне отправителя, так и получателя. Некоторые из ошибок могут быть легко устранены обычным пользователем, другие под силу лишь опытным администраторам.
Одним из способов предупреждения появления ошибок является онлайн-проверка доступности почтового сервера с помощью бесплатных инструментов:
- https://mxtoolbox.com
- https://www.ultratools.com
- http://mail2web.com
Эти сервисы пробуют подключиться к почтовому серверу по SMTP, подтверждают, что у него есть запись обратной зоны DNS, и замеряют время отклика. С их помощью можно диагностировать некоторые ошибки службы почтовых серверов или проверить, не занесен ли данный ресурс в черные списки из-за спама.
Прочитав эту статью, обратите внимание на то, как настроен ваш почтовый сервер на получение сторонних писем по SMTP-протоколу. Быть может, в данный момент ваш антиспам или локальная политика фильтрации входящих сообщений блокирует получение очень важного и нужного для вас месседжа? Проверьте сами или обратитесь к системному администратору. Если ошибку с SMTP никак не удается решить, то попробуйте обратиться в службу поддержки почтового сервера.
Issue Error Messages:
Task ‘Mailer – Sending’ reported error (0x800CCC0F) : ‘The connection to the server was interrupted. If this problem continues, contact your server administrator or ISP. The server responded: 501 Too many syntax or protocol errors’
Common Causes for the error include:
- A misspelled email address in the To: field (most common)
- Improper Characters in the To: field Eg: < > [ ] etc.
- Leaving a space before or after the email address
- Manually typing the wrong SMTP commands into a terminal window
- A mail filtering or mail scanning plugin which is integrated into your mail client Eg: An Anti-Virus or Firewall
- An old / incorrect message lying in your Outlook Outbox folder.
Solution:
When sending emails using outlook you might receive the error above. It seems that when you copy & paste the email addresses into the To field, they include quotations around them that the server did not know how to handle (i.e. ‘name@website.com’ instead of just name@website.com).
Remove the quotations & then try sending emails.
Hi when I sent mails for few users I get following NDR. This happened for 3 or 4 users. For all other its is working fine.
For these users when I resent the same mail ,it will get delivered. The client is outlook 2010 and configured with exchange on cloud( office 365)
From: System Administrator
Sent: Tuesday, July 16, 2013 12:28 PM
To: *******@***.co.in
Subject: Undeliverable: Report as on 16th July, 2013
Your message did not reach some or all of the intended recipients.
Subject:
Report as on 16th July, 2013
Sent:
7/16/2013 12:28 PM
The following recipient(s) cannot be reached:
*******@***.co.in 7/16/2013 12:28 PM
Server error: ‘501 5.1.3 Invalid address’
- Remove From My Forums
-
Question
-
Issue relating to incoming and outgoing mail to Exchange 2003 SP2 from Outlook 2010 client. When a user replies to an email which has Japanese characters either in the subject body or message body an NDR is generated and the event id 3022 is recorded under
source MSExchangeTransport. If the message format is changed from HTML to plain text or rich text the error does not occur.Also, when receiving mails from Outlook 2010 clients with Japanese text either in message subject or in message body the sender receives the same error,
Any help would be greatly appreciated !!
There was a SMTP communication problem with the recipient’s email server. Please contact your system administrator.
<xxxx.xxxx.local #5.5.0 smtp;501 Error: attribute value too long>
How can I resolve this problem and retain HTML format for incoming and outgoing Outlook 2010 messages?
-
Moved by
Wednesday, July 20, 2011 3:57 PM
(From:MSDN, TechNet, and Expression Profile and Recognition System Discussions)
-
Moved by
Answers
-
-
Marked as answer by
Simon_WuMicrosoft contingent staff
Saturday, July 30, 2011 1:33 PM
-
Marked as answer by