如何解决有关松鼠邮件的错误消息(错误:IMAP连接丢失)

时间:2013-06-21 07:37:22

标签: squirrelmail

我在centos 6.4中设置了松鼠邮件

并且,我完全安装了imap(dovecot),squirrelmail,sendmail。

并打开,端口110,143,25。

并设置一个关于imap的squirrelmail(通过./conf.pl)

并且,我访问了一个松鼠邮件引用。 (domain / src / configtest.php)。

...您可以阅读以下文字。


SquirrelMail configtest

此脚本将尝试检查SquirrelMail配置的某些方面 并指出你能找到错误的错误。你需要去运行conf.pl 首先在config /目录中运行此脚本。

SquirrelMail版本: 1.4.22-3.el6 配置文件版本: 1.4.0 配置文件最后修改时间: 2013年6月22日00:53:13

检查PHP配置...
PHP版本5.3.3 OK。

作为N / A(N / A)/ N / A(N / A)运行
display_errors:
error_reporting:22527
variables_order OK:GPCS。
PHP扩展好的。禁用动态加载 检查路径...
数据目录好。
附件目录好。
插件OK。

主题好。
默认语言OK。
基本URL检测为:http://mtest.gbs-korea.com/src(自动检测位置库)
检查外发邮件服务....
sendmail OK
检查IMAP服务....
IMAP服务器就绪(* OK [功能IMAP4rev1 LITERAL + SASL-IR登录 - 参考ID启用IDLE STARTTLS AUTH = PLAIN] Dovecot准备就绪。)

能力:*能力IMAP4rev1 LITERAL + SASL-IR登录 - 推荐ID启用IDLE STARTTLS AUTH = PLAIN
检查国际化(i18n)设置...
gettext - Gettext函数可用。在某些系统上,您必须编译适当的系统区域设置 mbstring - 可以使用Mbstring函数 recode - 重新编码功能不可用 iconv - 可以使用Iconv功能。

timezone - Webmail用户可以更改其时区设置 检查数据库功能...
不使用数据库功能。

恭喜,您的SquirrelMail设置对我来说很好看!

立即登录

...

但是,我无法访问我的帐户,因为信息如下。

  

错误:   错误:IMAP服务器删除了连接。

...

如何解决问题?

4 个答案:

答案 0 :(得分:5)

要解决此类问题:

编辑文件/etc/dovecot/dovecot.conf并在IMAP部分添加以下行:

protocol imap {

mail_location = mbox:~/mail:INBOX=/var/mail/%u

}

重启dovecot:

/etc/init.d/dovecot restart

就是这样。

答案 1 :(得分:0)

对于Centos 6.6和Centos 7 nano /etc/postfix/main.cf

将参数更改为:

home_mailbox = mail /

nano /etc/dovecot/conf.d/10-mail.conf

将参数设置为: mail_location = maildir:〜/ mail

sudo service postfix restart sudo service dovecot restart

答案 2 :(得分:-1)

您是否尝试过telnet到服务器端口143

尝试“telnet hostname _or_IP 143”

确保服务器中存在输入的电子邮件帐户邮箱。如果域指向已安装squirrel邮件的服务器,也要确保其MX是本地域。如果它使用远程MX,那么您需要使用当前服务器上具有MX的域。

dig + trace domain_name MX将显示域的MX记录。

答案 3 :(得分:-1)

邮箱需要存在,例如这样做:
- 首先安装mailx
- 然后发出以下命令(将'mail@example.org'替换为您用来登录squirrelmail的电子邮件地址)

# mailx mail@example.org

- 然后输入您选择的主题并点击输入
然后键入您选择的文本并按Enter键 - 最后点击ctrl + d

现在应该可以登录