我在centos 6.4中设置了松鼠邮件
,我完全安装了imap(dovecot), squirrelmail, sendmail。
和打开,端口110,143,25 .
和设置关于imap的松鼠邮件(通过./conf.pl)
和,我访问了一个松鼠邮件引用。(域/src/configtest.php)。
…你可以阅读下面的文字。
<标题> SquirrelMail configtest h1> 个脚本将尝试检查您的SquirrelMail配置的某些方面并指出任何它能找到的错误。您需要运行conf.pl在运行此脚本之前,首先在config/目录中。
SquirrelMail版本: 1.4.22-3.el6 配置文件版本:1.4.0配置文件最后修改:22 June 2013 00:53:13
检查PHP配置…
PHP版本5.3.3 OK。
,,,,运行N/A (N/A)/N/A (N/A)
禁用动态加载。
检查路径…
,,,插件好。
,,,好的主题。
基础URL检测为:http://mtest.gbs-korea.com/src(位置基础自动检测)
检查邮件发送服务....
检查IMAP服务....
IMAP server ready (* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] dodoecot ready.)
Capabilities: * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE startls AUTH=PLAIN
检查国际化(i18n)设置…
,,,,gettext -可以使用gettext函数。在某些系统上,必须编译适当的系统区域设置。
,,,,mbstring - mbstring函数可用。
,,,,recode -重新编码功能不可用。
,,,,iconv - iconv函数可用。
,,,,timezone - Webmail用户可以更改他们的时区设置。
检查数据库功能…
恭喜你,你的SquirrelMail设置看起来很好!
登录现在…
但是,由于下面的消息,我无法访问我的帐户。
错误:ERROR: Connection drop by IMAP server.
…
如何解决这个问题?
标题>解决这个问题:
编辑文件/etc/dovecot/dovecot.conf
,并在IMAP部分添加以下行:
protocol imap {
mail_location = mbox:~/mail:INBOX=/var/mail/%u
}
重启鸽舍:
/etc/init.d/dovecot restart
。
对于Centos 6.6和Centos 7纳米/etc/postfix/main.cf
更改参数为:
home_mailbox = mail/
纳米/etc/dovecot/conf.d/10-mail.confset parameter为:Mail_location = maildir:~/mail
sudo service postfix restartSudo service dovecot restart
您是否尝试telnet到服务器端口143
try "telnet hostname _or_IP 143"
确保输入的电子邮件帐户邮箱在服务器中存在。另外,如果该域指向安装了松鼠邮件的服务器,请确保其MX是本地域。如果它使用远程MX,那么您需要使用当前服务器上具有MX的域。
dig +trace domain_name MX将显示域的MX记录
邮箱需要存在,例如:
-首先安装mailx
-然后发出以下命令(将'mail@example.org'替换为您用于登录squirrelmail的电子邮件地址)
# mailx mail@example.org
-然后键入您选择的主题并按回车
-然后键入您选择的文本并按回车
-最后按ctrl+d
现在可以登录