Я пробовал настроить SMTP и IMAP с различными настройками, и мне не удалось заставить что-либо работать на моем сервере. У меня есть SSL-сертификат на сервере, и я могу подключиться к нему через https.
Когда я запускаю автоматический конфигуратор круглых кубов и проверяю конфигурацию в конце, IMAP работает и может войти в систему, но когда я пытаюсь войти в учетную запись через «mydomain / roundcubemail», это не работает. (Изображения ниже)
В конфигурации IMAP работает в конфигурации
В mydomain / roundcubemail я получаю эту ошибку с ошибкой: Ошибка журнала IMAP: ошибка IMAP в /usr/share/roundcubemail/program/lib/Roundcube/rcube_imap.php (184): Ошибка входа для john@example.net из 193.61.254.32. AUTHENTICATE PLAIN: аутентификация не удалась.
Более того, SMTP не работает с сообщением NOT OKAY. введите описание изображения здесь
И это конфигурация, которую я использую
$config['db_dsnw'] = 'mysql://roundcube:MYPASSWORD@localhost/roundcube';
$config['debug_level'] = 5;
$config['sql_debug'] = true;
$config['imap_debug'] = true;
$config['ldap_debug'] = true;
$config['smtp_debug'] = true;
$config['default_host'] = array('localhost:143', 'domain:143', 'ssl://domain:993');
$config['default_port'] = 993;
$config['smtp_server'] = 'ssl://domain';
$config['smtp_port'] = 465;
$config['smtp_user'] = '%u';
$config['smtp_pass'] = '%p';
$config['support_url'] = 'http://domain';
$config['des_key'] = 'myKey';
$config['username_domain'] = 'domain';
$config['product_name'] = 'Mail | domain';
$config['plugins'] = array();
$config['language'] = 'en_US';
$config['spellcheck_engine'] = 'pspell';
$config['draft_autosave'] = 60;
Какие-либо предложения?
Я знаю, что этот вопрос старый, но может быть кому-то полезен.
Чтобы запустить IMAP, вы должны настроить файл config / defaults.inc.php в конфигурации IMAP:
//To use SSL/TLS connection, enter hostname with prefix ssl:// or tls://
$config['default_host'] = 'imap.yourserver.tdl'; //your imap server address
$config['default_port'] = 143;
// IMAP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or null to use
// best server supported one)
$config['imap_auth_type'] = 'LOGIN'; //You can use