Я установил 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 "

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

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

3 ответа3

1

Безопасная аутентификация по паролю в 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

0

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

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

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

0

Решение, которое я нашел, заключается в добавлении этой строки в /etc/dovecot/dovecot.conf:

disable_plaintext_auth=no

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

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

# /etc/init.d/dovecot restart

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .