Как настроить roundcube для работы с imaps?
Я недавно установил Postfix, Dovecot, чтобы настроить почтовый сервер на моем собственном VPS (используя это руководство: электронная почта с Postfix, Dovecot, Mysql)
Сервер Imaps использует порт 993 для аутентификации, а Postfix использует порт 25 для отправки почты. В этом руководстве пользователи хранятся в базе данных (поэтому imaps использует mysql для аутентификации пользователей). Я уверен, что все работает нормально с imaps и postfix, потому что несколько дней назад я установил клиент Kmail (на моем linux) и получал почту с моего сервера. отправка почты также работает нормально, я отправил письмо в Gmail, и Google получил его без проблем (в папке "Входящие Gmail" нет спама)
Таким образом, чтобы получить мои электронные письма от клиента веб-почты, я установил Roundcube в каталог / var / www / mail.
Я настраивал Roundcube много раз. но каждый раз это дает мне эту ошибку:
Ошибка IMAP: не удалось войти в систему для [me@mydomain] из XxXx. Пустое приветствие при запуске (localhost:993) в /var/www/mm/program/lib/Roundcube/rcube_imap.php в строке 184 (POST /mm/?_ Task=login?_Task=login&_action=login)
Когда я вхожу из круглого куба, сервер imap говорит (в /var/log/mail.log):
20 мая 07:05:16 my-server dovecot: imap-login: отключено (без попыток авторизации): rip=::1, lip=::1, подтверждение связи TLS: отключено
Вот мой конфигурационный файл roundcube:
$config['db_dsnw'] = 'mysql://roundcubeuser:myPassword@localhost/roundcubemail';
// ----------------------------------
// IMAP
// ----------------------------------
$config['debug_level'] = 13;
$config['default_host'] = 'ssl://127.0.0.1';
$config['default_port'] = 993;
// ----------------------------------
// SMTP
// ----------------------------------
$config['smtp_server'] = 'ssl://localhost';
В чем проблема? Я действительно понятия не имею, что происходит!
Спасибо.
2 ответа
В моем конфиге:
$config['default_host'] = 'imaps://domain.tld';
// TCP port used for IMAP connections
$config['default_port'] = 993;
Я знаю, что это не документ, но он работает. Think about certificate: it should be compliant with your domain.tld
Как только у меня возникают проблемы с одним из моих почтовых серверов, я использую их в dovecot.conf:
auth_verbose=yes
auth_debug=yes
auth_debug_passwords=yes
mail_debug=yes
verbose_ssl=yes
auth_verbose_passwords=plain
затем используйте:
tail -f /var/log/mail.log
вы увидите все, что происходит за сценой..