Безопасный импорт почты в Gmail (конфигурация с открытым текстом и ssl)

Я настроил свой почтовый сервер с помощью 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=yes and disable_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.

Большое спасибо

Мой 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>

Olou 26.12.2018 13:19
Как включить TLS в gRPC-клиенте и сервере : 2
Как включить TLS в gRPC-клиенте и сервере : 2
Здравствуйте! 🙏🏻 Надеюсь, у вас все хорошо и добро пожаловать в мой блог.
Обновление драйверов Microsoft ODBC (с 17 до 18) для PHP
Обновление драйверов Microsoft ODBC (с 17 до 18) для PHP
Все знают, что PHP v7.4 потерял поддержку, и наши недавние старые приложения должны обновиться до PHP v8.x. ...
0
1
895
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ваш пароль не передается в незашифрованном виде. Как вы подозреваете, он защищен шифрованием TLS. ssl = required требует использования TLS. disable_plaintext_auth=no позволяет при аутентификации отправлять пароль как есть, внутри, зашифрованное соединение. Фактически это стандарт для большинства почтовых серверов.

Я бы порекомендовал использовать IMAP вместо POP3, если это возможно.

Спасибо ! POP3 требуется для Gmail.

Olou 22.01.2019 16:19

Другие вопросы по теме