Я настроил свой почтовый сервер с помощью postfix (mysql), dovecot и применил ssl-сертификат к mail.example.com с помощью Let's encrypte.
Я попытался получить свою почту с помощью Gmail, импортировав учетную запись [email protected], я не смог сделать это с установленным флажком SSL, поэтому я снял флажок, но по-прежнему получал ошибку из-за аутентификации с открытым текстом.
[AUTH] Аутентификация открытым текстом запрещена для незащищенных (SSL / TLS) соединений.
Итак, я изменил:
/etc/dovecot/conf.d/10-auth.conf с disable_plaintext_auth = no
и
/etc/dovecot/conf.d/10-ssl.conf с ssl = required
Я успешно получаю почту в Gmail, но мой вопрос: защищена ли она? Я не уверен, что понимаю это:
ssl=yesanddisable_plaintext_auth=no: SSL/TLS is offered to the client, but the client isn't required to use it. The client is allowed to login with plaintext authentication even when SSL/TLS isn't enabled on the connection. This is insecure, because the plaintext password is exposed to the internet.
Передается ли пароль в зашифрованном виде (из-за конфигурации SSL) или нет (из-за конфигурации открытого текста).
(От: https://wiki.dovecot.org/SSL/DovecotConfiguration)
Если нет, как я могу его обезопасить? Или сделайте так, чтобы он работал у меня и Gmail.
Большое спасибо


Ваш пароль не передается в незашифрованном виде. Как вы подозреваете, он защищен шифрованием TLS. ssl = required требует использования TLS. disable_plaintext_auth=no позволяет при аутентификации отправлять пароль как есть, внутри, зашифрованное соединение. Фактически это стандарт для большинства почтовых серверов.
Я бы порекомендовал использовать IMAP вместо POP3, если это возможно.
Спасибо ! POP3 требуется для Gmail.
Мой mail.log с / без флажка SSL:
Dec 26 12:48:37 smtp dovecot: pop3-login: Disconnected (tried to use disallowed plaintext auth): user=<>, rip=209.85.xxx.xxx, lip=163.172.xxx.xxx, session=<FIoVaet9NwDRVdCQ>Dec 26 12:50:41 smtp dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=209.85.xxx.xxx , lip=163.172.xxx.xxx, session=<M+d1cOt9TgDRVacf>