Как настроить 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

вы увидите все, что происходит за сценой..

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