Не удается проверить электронную почту с помощью почтового клиента, но telnet до 110 работает

1842
TecBrat

Я установил postfix и dovecot в Ubuntu 10.04, используя pdm-ubuntu-10-04-x86-v1.4.3. Он настроил базу данных MySQL для моего домена и пользовательских данных. Я использовал его ./manage, чтобы создать пользователя. Когда я создал учетную запись в моем Outlook Express (на моем компьютере с Windows), он действует, как будто я ввел неверный пароль. Я знаю, что соединение достаточно, чтобы попробовать, потому что имя сервера похоже на mail.domain.com, и если я изменяю его на cname.domain.com, я получаю «хост ... не найден», поэтому я изменил его обратно.

Если я telnet из моей оболочки Linux, я могу получить доступ к dovecot и даже читать почту, которую я отправил себе из моей учетной записи Yahoo. Если я запускаю telnet из моего windows cmd, я получаю сообщение «-ERR Plaintext аутентификация запрещена для незащищенных (SSL / TLS) соединений».

Я подумал, что это может быть подсказкой, поэтому я вернулся к Outlook Express и включил «Вход в систему с использованием безопасной аутентификации по паролю», но затем я получил ошибку от OE

«Невозможно войти на сервер с помощью безопасной аутентификации по паролю. Учетная запись:« TecBrat », сервер:« mail.domain.com », протокол: POP3, ответ сервера:«. », Порт: 110, безопасный (SSL): нет, Номер ошибки: 0x800CCC18 "

Что я должен попробовать дальше?

(Я довольно новичок в этом, поэтому, если вы попросите меня показать журнал или файл конфигурации, пожалуйста, укажите ожидаемый путь для его поиска.)

0
Я просто попытался добавить учетную запись в свой профиль gmail и получил следующее сообщение: «Сервер отказал в доступе по протоколу POP3 для данного имени пользователя и пароля». TecBrat 12 лет назад 0
Я пытался использовать Evolution на том же физическом компьютере, что и почтовый сервер, и получал ту же ошибку, что и при попытке войти через telnet из Windows. TecBrat 12 лет назад 0
Это похоже на проблему конфигурации на стороне Windows. Вы должны настроить Outlook для использования SSL (не спрашивайте меня, как). Gilles 12 лет назад 0

3 ответа на вопрос

1
rkosegi

Безопасная аутентификация по паролю в outlook express использует аутентификацию Windows NTLM / Kerberos.

Есть в не простых SSL / TLS.

Не включайте его в Linux, если у вас не настроен GSSAPI / Kerberos.

Ошибка 0x800CCC18 => http://support.microsoft.com/kb/202061

Причина проста, вы не можете использовать безопасный вход в систему по незащищенному соединению.

Отключите «Вход с использованием безопасной аутентификации по паролю».

и измените настройки порта соответственно, чтобы использовать POP через SSL (POPS = 995)

У вас должен быть настроен dovecot для использования SSL / TLS.

Больше информации о стандартных портах почтовой службы здесь:

http://www.emailaddressmanager.com/tips/mail-servers.html

Обратите внимание, что служба с поддержкой SSL / TLS не может быть протестирована с telnet, вы должны использовать openssl.

Больше информации здесь:

http://blog.yimingliu.com/2009/01/23/testing-a-pop3-server-via-telnet-or-openssl/

или здесь:

http://www.linuxplanet.com/linuxplanet/tutorials/7296/1

хорошо, спасибо за это. Итак, как мне избавиться от «ERR-аутентификации в незашифрованном виде в незащищенных (SSL / TLS) соединениях» TecBrat 12 лет назад 0
0
TecBrat

Решение, которое я нашел, состоит в том, чтобы добавить эту строку к /etc/dovecot/dovecot.conf:

disable_plaintext_auth=no 

(или заменить существующее, disable_plaintext_auth=yesесли оно уже есть)

Затем перезапустите dovecot:

# /etc/init.d/dovecot restart 
Ваше решение может исправить это, но создаст большой недостаток безопасности. rkosegi 12 лет назад 1
Мое «решение» только исправило часть моей проблемы, потому что я не мог отправить, поэтому я начал с учебника от workaround.org, который был написан для Debian Squeeze. Это было достаточно близко, так что это привело меня в порядок. TecBrat 12 лет назад 0
0
Abhi

Причина в том, что вы не можете использовать защищенный вход в систему по незащищенному соединению.

т.е. включите логин для "менее безопасного приложения" в настройках почты (gmail).

или выключите «Вход с использованием безопасной аутентификации по паролю»

... ты только что скопировал фрагменты из ответа rkosegi? Bob 7 лет назад 1
нет. эта часть не имеет значения. попробуйте включить логин для "менее безопасного приложения" в настройках Gmail и попробуйте. Abhi 7 лет назад 0

Похожие вопросы