Недавно я установил Postfix, Dovecot для настройки почтового сервера на своем собственном VPS (с помощью этого руководства: Электронная почта с помощью Postfix, Dovecot, Mysql)
Сервер Imaps использует порт 993 для аутентификации, а Postfix использует порт 25 для отправки почты. В этом руководстве пользователи хранятся в базе данных (поэтому imap использует mysql для аутентификации пользователей). Я уверен, что все работает нормально с IMAP и Postfix, потому что несколько дней назад я установил клиент Kmail (на своем Linux) и получаю почту с моего сервера. отправка писем также работает нормально, я отправил письмо на Gmail, и Google получил его без проблем (в моем «входящем почтовом ящике Gmail», а не в папке со спамом)
Итак, чтобы получить доступ к электронной почте из почтового веб-клиента, я установил Roundcube на /var/www/mail< /em> каталог.
Я много раз настраивал Roundcube. но каждый раз это дает мне эту ошибку:
Ошибка IMAP: не удалось войти в систему для [me@mydomain] из X.x.X.x. Пустое приветствие при запуске (localhost:993) в /var/www/mm/program/lib/Roundcube/rcube_imap.php в строке 184 (POST /mm/?_task=login?_task=login&_action=login)
Когда я вхожу в систему из roundcube, сервер imap говорит (в /var/log/mail.log):
20 мая 07:05:16 мой-сервер dovecot: imap-логин: отключен (без попыток авторизации): 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';
В чем проблема? я действительно понятия не имею, что происходит!
Спасибо.