Skip to main content

Понимание ошибок POP с электронной почтой

Павел Воля – Реклама на ТВ (Апрель 2025)

Павел Воля – Реклама на ТВ (Апрель 2025)
Anonim

Делаются ошибки. Ошибки также часто становятся очевидными с помощью электронной почты: вместо ожидаемых писем вы получаете сообщение об ошибке - сообщение об ошибке POP, если ваша учетная запись настроена на загрузку почты с использованием этого протокола Post Office.

Коды статуса POP

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

К счастью, POP-сервер очень четко знает свой статус. Он в основном знает два ответа: положительный + OK и отрицательный -ERR , Конечно, это немного неуточненно, если вы хотите знать, что пошло не так.

Как выясняется, + OK а также -ERR это весь новый код, который вам нужно узнать, если вы хотите понять сообщения об ошибках POP. Все остальное - стандартный код: человеческий язык. По-видимому, Протокол почтового отделения был разработан людьми для людей. Более подробная информация о -ERR ответ сервера предоставляется на простом английском языке, следуя -ERR сообщение. Хотя POP-серверы не обязаны предлагать эту дополнительную информацию, большинство из них делает это.

Сообщения об ошибках POP

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

Когда POP-сервер не распознает ваше имя пользователя, он обычно отвечает: -ERR почтовый ящик неизвестен .

Просто после имени пользователя появляется пароль и еще один шанс на ошибки. Ошибки, это правильно, потому что кроме пароля, не соответствующего имени пользователя ( -ERR неверный пароль ) POP-сервер может столкнуться с другой проблемой. Доступ к почтовому ящику POP можно получить только по одному входящему соединению за раз. Если ваш почтовый ящик уже зарегистрировался в вашей учетной записи электронной почты, ваша почтовая программа не может получить доступ к одной учетной записи одновременно. В таких случаях, когда почтовый ящик уже заблокирован другим процессом, POP-сервер возвращает: -ERR не удалось заблокировать почтовый ящик .

После успешного входа в учетную запись клиент POP обычно начинает получать сообщения по одному за раз. Когда он запрашивает сообщение с сервера, возможен один отрицательный ответ: -ERR нет такого сообщения , Похоже, у клиента есть проблема. Тот же ответ может быть возвращен, когда почтовый клиент попытается пометить сообщение для удаления, которое не существует (или уже было отмечено для удаления).

Когда сеанс POP завершен, все сообщения, помеченные для удаления, обычно удаляются сервером навсегда. Если POP-сервер не может удалить все сообщения (возможно, из-за нехватки ресурсов), он возвращает ошибку: -ERR некоторые удаленные сообщения не удаляются .

Посмотреть на себя

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

Если ваша программа электронной почты превращает эти значащие сообщения об ошибках в ненулевые окна ошибок, лучше всего попробовать ее самостоятельно. Запустите подсказку DOS и telnet прямо в свою учетную запись электронной почты. Тип телнет , Обычно порт, используемый для POP, - 110. Типичная команда может выглядеть так: например: telnet pop.myisp.com 110 .

Когда сервер приветствует вас счастливым + OK , следуйте процессу, описанному в Протоколе почтового отделения, и вы должны иметь возможность идентифицировать ошибку. По крайней мере, если все работает нормально, вы знаете, что проблема действительно связана с вашим почтовым клиентом, а не с почтовым сервером.

(Обновлено в июне 2001 года)