Протокол SMTP используется для передачи электронной почты по интернету. Из сообщений об ошибках этого протокола можно узнать, почему не удалось доставить письма. Если входящие или исходящие письма возвращаются, в сообщениях о недоставке можно найти коды ошибок SMTP, которые помогут установить причину этого.
Сообщения об ошибках SMTP имеют указанный ниже формат. Каждая последующая цифра кода ошибки и кода статуса несет более подробную информацию.
Код ответа | Код статуса | Текст ответа |
---|---|---|
xyz | x.y.z | Текстовое описание |
Ниже показан пример сообщения об ошибке SMTP. В нем указана причина ошибки и рекомендуемые действия по ее устранению.
Коды ответа
Коды ответа SMTP связаны с определенными компонентами почтового сервиса и могут указывать на различные проблемы, например:
- получатель не зарегистрирован в сервисе;
- сообщение помечено как спам, или в нем был обнаружен вирус;
- домен отправителя идентифицирован как источник спама;
- сообщение нарушает правила компании, например содержит номера кредитных карт или обсценную лексику.
Коды ответа, начинающиеся с цифр 4 и 5, свидетельствуют об ошибке, а остальные цифры указывают не ее тип. Если в начале кода стоит 4, это временная ошибка, которая не требует действий. Отправителю придется повторить попытку. Если код начинается с цифры 5, это свидетельствует о постоянной ошибке, которую нужно устранить.
Коды распространенных ошибок SMTP 400
Коды ошибки, которые начинаются на 4, означают временный сбой в работе сервера. Действие будет завершено при следующей попытке. Такие ошибки обычно связаны с сервером, получающим почту.
Код ошибки | Описание |
---|---|
421 | Сервис недоступен. Повторите попытку позже. |
450 | Действие не выполнено, так как недоступен почтовый ящик пользователя. |
451 | Письмо не отправлено из-за ошибки сервера. |
452 | Выполнение команды остановлено из-за нехватки места на сервере. |
455 | Сервер сейчас не может выполнить команду. |
Коды распространенных ошибок SMTP 500
Код ошибки | Описание |
---|---|
500 | Сервер не распознал команду из-за неправильного синтаксиса. |
501 | Неправильный синтаксис параметров или аргументов команды. |
502 | Команда не выполнена. |
503 | Неправильная последовательность команд на сервере. |
541 | Письмо отклонено по адресу получателя. |
550 | Команда не выполнена, так как недоступен почтовый ящик пользователя, или письмо отклонено сервером из-за подозрения на спам. |
551 | Почтовый ящик получателя недоступен на его сервере. |
552 | Письмо не отправлено из-за нехватки места в почтовом ящике получателя. |
553 | Выполнение команды остановлено, так как не найден почтовый ящик с указанным названием. |
554 | Действие не выполнено по неизвестной причине. |
После кода ошибки SMTP обычно указываются ещё три цифры. Это расширенный код статуса SMTP, который дает больше информации о причине сбоя. Вторая цифра в коде обозначает категорию ответа, а третья дает дополнительные сведения.
Код ответа 421 означает, что возникла временная ошибка в канале передачи, содержащем информационный запрос.
Код ответа | Описание |
---|---|
x0z | Синтаксические ошибки |
x1z | Ответы на запросы информации |
x2z | Ошибки канала передачи |
x3z | Неизвестная ошибка |
x4z | Неизвестная ошибка |
x5z | Статус почтовой системы |
Коды статуса
Первая цифра в коде статуса указывает на его класс, вторая – на предмет, а третья сообщает более подробные данные.
Код статуса 4.4.5 означает временную проблему с сетью или маршрутизацией, влияющую на статус протокола доставки почты.
Код статуса | Описание |
---|---|
x.0.z | Неизвестно |
x.1.z | Статус адресования |
x.2.z | Статус почтового ящика |
x.3.z | Статус почтовой системы |
x.5.z | Статус протокола доставки почты |
x.6.z | Статус содержимого сообщения или медиа |
x.7.z | Статус безопасности или соответствия правилам |
Текст ответа
Последний раздел в сообщении об ошибке SMTP, содержащий ее описание.
Статьи по теме
- Информация об ошибках протокола SMTP
- Стандарт RFC 5321 – протокол SMTP
- Стандарт RFC 1893 – расширенные коды статуса почтовой системы
25 / 24 / 1 Регистрация: 07.04.2008 Сообщений: 231 |
|
1 |
|
31.03.2008, 20:50. Показов 8192. Ответов 6
Установил поюзать программу Mozilla Thunderbird, до этого почтовыми программами не пользовался… Так вот, такая проблемка: Подскажите пожалуйста, как его настроить? Где искать решение проблемы? Какие ещё бесплатные программы можете посоветовать для работы с почтой?
0 |
2773 / 341 / 22 Регистрация: 15.01.2008 Сообщений: 2,614 |
|
31.03.2008, 21:12 |
2 |
1 проверь настройку POP unable to retrieve message» вот это дословно значит : невозможно извлечь сообщение
0 |
25 / 24 / 1 Регистрация: 07.04.2008 Сообщений: 231 |
|
01.04.2008, 17:05 [ТС] |
3 |
Учетную запись то я сразу после установки создал, настройки обычные, проверял не раз — и на Яндексе смотрел — правильные… Проблема в том что при первой загрузке, скачивая всё с веб-почты он выдал это сообщение, и выдает это окно предупреждение каждый раз при загрузке новых сообщений. Скачивает вроде всё…
«Почтовый сервер pop.yandex.ru ответил unable to retrieve message, contact system administrator.» Вот я и жду совета сис.админов…
0 |
ghfghfg |
|
01.04.2008, 22:30 |
4 |
подскажите, пожалуста, какая программа читает форматы pdf, djvu и где ее можно скачать |
25 / 24 / 1 Регистрация: 07.04.2008 Сообщений: 231 |
|
02.04.2008, 12:25 [ТС] |
5 |
Конечно не по теме, но вот, можно посмотреть здесь: Читалки CoolReader
0 |
Povar |
|
01.05.2008, 13:42 |
6 |
подскажите, пожалуста, какая программа читает форматы pdf, djvu и где ее можно скачать програмку для чтения djvu можно скачать например отсюда:http://jt-arxiv.narod.ru/DjVu.html, а формат pdfоткрывается с помощью Acrobat Reader |
0 / 0 / 0 Регистрация: 15.07.2008 Сообщений: 11 |
|
15.07.2008, 10:56 |
7 |
а у меня такая проблема возникла с данной программой.
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
15.07.2008, 10:56 |
Помогаю со студенческими работами здесь Письма из dbx в Mozilla Thunderbird Как работатет Mozilla Thunderbird Mozilla thunderbird + attachment extractor входящие письма в Mozilla Thunderbird Mozilla ThunderBird исчезнувшее письмо Возникла необходимость достать одно письмо, датированное 2013м годом из… не работает почта в mozilla thunderbird Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 7 |
-
#1
Привет народ! Выручите с проблемкой. Есть сервер exchange 2010 SP3. Есть клиент Outlook 2010, перестал получать почту по pop3 протоколу. Настройки никакие не трогали, просто перестал проверять и все. Ошибка в outlook :
Задача — получение сообщила об ошибке (0x800CCC90): ‘Сервер входящей почты(POP3) обнаружил внутреннюю ошибку. Если вы продолжаете получать это сообщение, обратитесь к администратору сервера или поставщику услуг Интернета. Отклик сервера: -ERR Message corrupted’
Что можно попробовать, выручайте..
Lera
Активный участник
-
#2
Пароль верный вводите? Пароль не просрочен? Попробуйте поставить галку в Outlook «Использовать безопасную проверку пароля (SPA)»
-
#3
Все верно. Попробовал поставить другой почтовый клиент — Mozilla Thunderbird. Он при проверке дает такую же ошибку. Видимо дело на стороне сервера.
Код:
Команда RETR не выполнена. Ошибка получения сообщения. Почтовый сервер ответил: [B]Message corrupted[/B]
-
#5
Привет народ! Выручите с проблемкой. Есть сервер exchange 2010 SP3. Есть клиент Outlook 2010, перестал получать почту по pop3 протоколу. Настройки никакие не трогали, просто перестал проверять и все. Ошибка в outlook :
Посмотреть вложение 76
Что можно попробовать, выручайте..
Пересоздать учетную запись через Панель управления — почта
-
#6
Попробую пересоздать, больше ничего не остается. Интересно как узнать к какое письмо повреждено?
— -Подумал и добавил — —
Пересоздал учетную запись почты. Все равно не работает теперь ошибка другая:
Код:
Задача 'email@domain.kz (1) - получение' сообщила об ошибке (0x80042112) : 'Невозможно загрузить следующие сообщения с почтового сервера. Обратитесь к поставщику услуг Интернета или к администратору почтового сервера.
365773
367015
367070
...'
-
#8
Запустите в Exchange shell проверку и восстановление целостности ящика
Командлет позволяет найти и исправить следующие типы повреждений в ящиках Exchange:•SearchFolder – поиск и верификация списка папок
•AggregateCounts – проверка и исправление информации о количестве элементов в папках и их размере
•FolderView – неверное содержимое, отображаемое представлениями папок
•ProvisionedFolder – нарушения логической структуры папок
Код:
New-MailboxRepairRequest -Mailbox MAILBOX -CorruptionType ProvisionedFolder, SearchFolder, AggregateCounts, Folderview
-
#9
Полезная команда! Спасибо.
Выполнил
Код:
Оперативная проверка целостности на уровне почтового ящика для запроса c6c63f8c-093f-4b34-af8b-4bfe3e6e8080 началась:
База данных=DB
Почтовый ящик=7A9F4BF8-55BF-4276-A33C-265334D56D67
Отметки=Detect, Fix
Задачи=SearchFolder, View, AggregateCount, ProvisionedFid
Оперативная проверка целостности для запроса c6c63f8c-093f-4b34-af8b-4bfe3e6e8080 успешно выполнена.
Хорошо что я залез в лог на Exchange. Увидел там ошибки от MSExchangeTransport event id 1018 и eventid 1035
Код:
Учетная запись "DOMAINuser1" предоставила допустимые учетные данные, но она не имеет разрешений на отправку для соединителя приема SMTP "Client MAIL"; проверка подлинности не пройдена.
и рядом ошибка
Код:
Сбой входящей проверки подлинности для соединителя приема Client MAIL. Ошибка: LogonDenied. Механизм проверки подлинности: Ntlm. Исходный IP-адрес клиента, который предпринял попытку проверки подлинности для Microsoft Exchange: [192.168.0.16].
Это еще что за новости?
-
#10
Выгрузить ящик в PST, потом очистить его.
Выгрузить
Код:
New-MailboxExportRequest -Mailbox USERNAME -FilePath "\serverbkpuser.pst"
Очистить
Код:
Search-Mailbox [email]user@domain.ru[/email] -Deletecontent
-
#11
Видимо придется по этой ветке идти. Много искал но так и не нашел как лечить битые письма в exchange. Что ж всем большое спасибо за рекомендации.
For some reason I’m unable to ask a question or make a comment in the thunderbird support section. I’m logged in and have gone through all the subcategories, but it doesn’t bring up any option to post.
As can be seen by this post, I don’t have this problem posting to the firefox support forum.
For some reason I’m unable to ask a question or make a comment in the thunderbird support section. I’m logged in and have gone through all the subcategories, but it doesn’t bring up any option to post.
As can be seen by this post, I don’t have this problem posting to the firefox support forum.
Изменено 11 июня 2015 г., 13:44:53 -0700 John99
Выбранное решение
This is the solution that I found to the problem of «retr command failed»:
I noticed that I was able to get a few emails each time thunderbird would connect, before it got the error message. So I set the option for checking for new mail to 1 minute and left the computer on overnight. By the morning, it had gotten all the emails from the yahoo.verizon server.
Please also see additional information and alternative solutions in the my post under #answer-739827 ~J99
Прочитайте этот ответ в контексте
👍 0
Все ответы (5)
Hi somae,
Interesting I do not know the reason for that, unless you are using an old link that no longer works.
I will move this for you. The link stays the same but Thunderbird experts will now see your post. Please post further with details of the problem.
Whilst signed in to the site you will see and be able to reply at
- https://support.mozilla.org/questions/1066051
The problem I was having was: I kept getting disconnected from the yahoo.verizon mail server with the error message that the retr command had failed.
I followed the links in the help sections to https://support.mozilla.org/en-US/kb/cannot-receive-messages . There is no link for posting a question in that link.
I found a method to finally get all the messages after trying numerous suggestions that didn’t help.
Thanks for your help.
I will change the thread title to
- was can’t ask a question in thunderbird support
- now error message rtr command failed
somae said
<snip> …
I followed the links in the help sections to https://support.mozilla.org/en-US/kb/cannot-receive-messages . There is no link for posting a question in that link. …
I can reproduce that it appears to be a bug with our Support Site.
No time to follow up right now I should be somewhere else.
Please post back tomorrow for an update on that.
P.S.
Forum note: bug 1173187
Изменено 9 июня 2015 г., 16:44:05 -0700 John99
Выбранное решение
This is the solution that I found to the problem of «retr command failed»:
I noticed that I was able to get a few emails each time thunderbird would connect, before it got the error message. So I set the option for checking for new mail to 1 minute and left the computer on overnight. By the morning, it had gotten all the emails from the yahoo.verizon server.
Please also see additional information and alternative solutions in the my post under #answer-739827 ~J99
Изменено 11 июня 2015 г., 13:44:53 -0700 John99
Glad it sounds to be fixed for now.
I note I made a mistake and included rtr in the title and it should be retr so I wlll amend that.
I will mark your last answer as solving this thread.
If you have further issues it is probably best to post a new question.
There are other posts about this sort of problem including
- I can no longer read Yahoo verizon mail, RETR error, I can send /questions/1014416
- How to fix stalled pop 3 forwarding of existing yahoo inbox emails (getting below error message). {The RETR command did not succeed. Error retrieving a message. Mail server pop.mail.yahoo.com responded: problem retrieving message. } /questions/1006650 Solution commences
yahoo pop sucks is the short answer here. So much so I wrote a blog post on this very error. http://thunderbirdtweaks.blogspot.com.au/2013/04/the-retr-command-did-not-succeed-thank.html
At this point I would recommend you do three things. …
Forum Issue
The button you had problems with has currently been removed from the Help Article (KB) pages. Note there is an option on the top edge of all those pages Ask A Question that does work and will take you to /questions/new
I have a simple Task, In my company we need to download files from ftp server, normaly i’ve got some scripts and they can handle with this, but on one server i have some problems. When i use system specific ftp command it works fine the file can be downloaded, but when i try to do this from perl I get error «‘RETR’ not understood».
My scripts looks like this
shell:
ftp> debug
ftp> open xx.xx.xx.xx
220 ProFTPD 1.3.0 Server (ProFTPD Default Installation) [xx.xx.xx.xx]
ftp> cd IN
---> CWD IN
250 CWD command successful
ftp> get somefile10112499xxx.ZIP
---> PORT 3,126,181,35,14,131
200 PORT command successful
---> RETR somefile10112499xxx.ZIP
150 Opening ASCII mode data connection for somefile10112499xxx.ZIP (13299 bytes)
226 Transfer complete.
ftp: 64d bajtów odebranych w 0,01Sekund 889,80Kbajtów/sek.
ftp> quit
---> QUIT
221 Goodbye.
perl script:
use Net::FTP;
$ftp = Net::FTP->new($FTP_HOST, Debug => 1,Passive=>0) ;
$ftp->login($FTP_USER,$FTP_PASS) ;
$ftp->retr("somefile10112499xxx.ZIP");
$ftp->quit;
I try with passive mode, ascii and binary transmission method, but all of this make «Net::FTP=GLOB(0x1ee71a0)<<< 500 ‘RETR’ not understood».
Are there any others parameters define by default in command ftp? Maybe i should make some changes in perl script?