Я использовал эту установку настроить-почтовый-сервер-использование-постфикс-голубятню
Когда я пытаюсь использовать Gmail в качестве почтового клиента (подключаясь к моему серверу через порт 993), я получаю эту ошибку
Unable to establish secure SSL connection to email.example.com
Мой dovecot -n
вывод
auth_mechanisms = plain login
mail_location = maildir:/var/mail/vhosts/%d/%n
mail_privileged_group = mail
passdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
protocols = imap lmtp
service auth-worker {
user = vmail
}
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0666
user = postfix
}
unix_listener auth-userdb {
mode = 0600
user = vmail
}
user = dovecot
}
service imap-login {
inet_listener imap {
port = 0
}
}
service lmtp {
unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix
mode = 0600
user = postfix
}
}
ssl = required
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
args = uid=vmail gid=vmail home=/var/mail/vhosts/%d/%n
driver = static
}
Когда я проверяю логи, я вижу это
dovecot: imap-login: Disconnected (no auth attempts in 25 secs) ....
PS: сертификат самоподписанный.
Согласно комментарию @ HBruijn, Gmail поддерживает получение электронной почты только через POP3, а не IMAP. Это было подтверждено на их форумы по продуктам
И Gmail, и Dovecot поддерживают протокол POP3 через SSL, который вы сможете использовать, открыв порт 995 на брандмауэрах и направив на него Gmail.
для использования pop3 с ssl в Gmail для получения почты
ДЛЯ КЛИЕНТА:
ДЛЯ СЕРВЕРА:
Сертификат SSL должен:
поместите это в конфигурацию dovecot и посмотрите логи Готов поспорить, это проблема с сертификатом
# Log unsuccessful authentication attempts and the reasons why they failed.
auth_verbose = yes
# In case of password mismatches, log the attempted password. Valid values are
# no, plain and sha1. sha1 can be useful for detecting brute force password
# attempts vs. user simply trying the same password over and over again.
auth_verbose_passwords = yes
# Even more verbose logging for debugging purposes. Shows for example SQL
# queries.
auth_debug = yes
# In case of password mismatches, log the passwords and used scheme so the
# problem can be debugged. Enabling this also enables auth_debug.
auth_debug_passwords = yes
# Enable mail process debugging. This can help you figure out why Dovecot
# isn't finding your mails.
mail_debug = yes
# Show protocol level SSL errors.
verbose_ssl = yes
@downvoter: Не хочешь объяснить свой голос?