Проверял соединение через openssl и там Verify return code: 0 (ok).
В логах есть
Код: Выделить всё
pop3-login: Debug: SSL: where=0x20, ret=1: SSL negotiation finished successfully
pop3-login: Debug: SSL: where=0x2002, ret=1: SSL negotiation finished successfully
imap-login: Debug: SSL: where=0x20, ret=1: SSL negotiation finished successfully
imap-login: Debug: SSL: where=0x2002, ret=1: SSL negotiation finished successfully
Вот часть конфига по теме:
Код: Выделить всё
ssl = yes
protocol imap {
listen=*:143
ssl_listen=*:993
ssl_cert_file=мой путь к сертификату
ssl_key_file=мой путь ко ключу
mail_plugins = $mail_plugins imap_quota
imap_client_workarounds = delay-newmail tb-extra-mailbox-sep
}
protocol pop3 {
listen=*:110
ssl_listen=*:995
ssl_cert_file=мой путь к сертификату
ssl_key_file=мой путь ко ключу
pop3_uidl_format = %08Xu%08Xv
mail_plugins = $mail_plugins quota
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
protocol lda {
postmaster_address = мой адрес
auth_socket_path = /var/run/dovecot/auth-master
}
service dict {
unix_listener dict {
mode = 0666
user = мой юзер для почты
group = моя группа для почты
}
}
service auth-worker {
user = мой юзер для почты
unix_listener auth-worker {
mode = 0777
user = мой юзер для почты
group = моя группа для почты
}
}
auth_debug = yes
mail_debug = yes
verbose_ssl = yes
auth_verbose = yes
auth default {
mechanisms = plain
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0777
user = мой юзер для почты
group = моя группа для почты
}
client {
path = /var/run/dovecot/auth-client
mode = 0777
user = мой юзер для почты
group = моя группа для почты
}
}
passdb sql {
args = мой путь к sql файлу
}
userdb sql {
args = мой путь к sql файлу
}
}