我在centos 6.4中设置了松鼠邮件
并且,我完全安装了imap(dovecot),squirrelmail,sendmail。
并打开,端口110,143,25。
并设置一个关于imap的squirrelmail(通过./conf.pl)
并且,我访问了一个松鼠邮件引用。 (domain / src / configtest.php)。
...您可以阅读以下文字。
此脚本将尝试检查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服务器删除了连接。
...
如何解决问题?
答案 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
现在应该可以登录