IMAP 错误:登录失败 - Roundcube

coo*_*kie 6 imap roundcube

我正在尝试登录 Roundcube,但程序不允许我登录。

圆立方登录

我可以从 shell 登录到上述帐户,并且邮件已在我的服务器上为用户“admin”设置并正常工作。这是RC的问题。如果我检查我的日志:

/usr/local/www/roundcube/logs/errors
Run Code Online (Sandbox Code Playgroud)

他们展示:

[21-Sep-2013 17:19:02 +0100]: IMAP Error: Login failed for admin from ip.ip.ip.ip. Could not connect to ip.ip.ip.ip:143: 
Connection refused in /usr/local/www/roundcube/program/lib/Roundcube/rcube_imap.php on line 184 
(POST /roundcube/?_task=login&_action=login)
Run Code Online (Sandbox Code Playgroud)

这并没有真正给我很多线索,只是引导我:

public function connect($host, $user, $pass, $port=143, $use_ssl=null) {}
Run Code Online (Sandbox Code Playgroud)

rcube_imap.php
Run Code Online (Sandbox Code Playgroud)

我试过的东西,编辑:

/usr/local/www/roundcube/config/main.inc.php
Run Code Online (Sandbox Code Playgroud)

和:

// IMAP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or null to use
// best server supported one)
//$rcmail_config['imap_auth_type'] = LOGIN; 
$rcmail_config['imap_auth_type'] = null;

// Log IMAP conversation to <log_dir>/imap or to syslog
$rcmail_config['imap_debug'] = /var/log/imap;
Run Code Online (Sandbox Code Playgroud)

登录尝试失败

/var/log/imap
Run Code Online (Sandbox Code Playgroud)

甚至没有被写入,给我留下任何线索。我在具有完全根访问权限的 FreeBSD 机器上使用 dovecot 和 Sendmail。这肯定不是不正确的用户名密码组合。

在字符串“Roundcube:连接到存储服务器失败”上的几个谷歌都是徒劳的。

编辑:

我需要一个条目

/etc/rc.conf

dovecot_enable="YES"
Run Code Online (Sandbox Code Playgroud)

小学生错误。

Dyl*_*lan 1

将 maildir 更改为您的系统使用的任何目录。

将 Dovecot mail_location 设置更改为

mail_location = maildir:~/Mail

将 Postfix home_mailbox 设置更改为

home_mailbox = Mail/

重新启动服务即可离开
摘自此fedoraforum 帖子