如果是 Dovecot 的连接数达到上限,在它自己的日志文件里应该有相关的日志,或者 IMAP 客户端有对应的提示错误信息。你贴的这个似乎和连接数达到上限时的错误信息没有直接关系。

这样的情况是可以的,只要将 MySQL 表 "vmail.mailbox" 里的你希望禁用 IMAP 的用户的两个字段设置为 0 即可。例如:

mysql> USE vmail;
mysql> UPDATE mailbox SET enableimap=0,enableimapsecured=0 WHERE username='user@domain.ltd';

注:如果你购买了 iRedAdmin-Pro,可以直接在用户属性页面的 "Advanced" 标签先去掉该服务的勾选框。截图供参考:

http://www.iredmail.com/images/iredadmin/user_profile_advanced.png

啊,10031 是 policyd/cluebringer 服务。我的回复里搞错了,不好意思

你是如何计算有多少个连接数的?具体的原始错误信息是什么?

暂时无法这样限制。
Roundcube 是通过标准的 IMAP 协议做用户验证及邮箱操作,从 IMAP 服务器端无法分辨一个连接到底来自 webmail 还是 outlook。

为何不去看 Dovecot 的官方文档? http://wiki2.dovecot.org

你的 Dovecot 是 2.x 的版本还是 1.2.x?如果是 2.x,在 /etc/dovecot/dovecot.conf 里应该有 "service imap-login {}" 的配置,可以在里面加入 process_limit 参数。例如:

service imap-login {
    ...
    process_limit = 200
}

*) 你的邮件域名有设置正确的 A/MX DNS 记录么?
*) Postfix 的日志文件 (/var/log/maillog) 里有什么相关的错误信息?

http://trac.roundcube.net/wiki 搜索 "skin"

1,160

(2 篇回复,发表在 iRedMail 技术支持)

安装的时候选择了 phpMyAdmin 这个组件么?

noagain 写道:

     Jun 11 01:32:33 mail postfix/smtpd[2720]: warning: connect to 127.0.0.1:10031: Connection refused

10031 端口是 Amavisd 服务,重启一下 amavisd 服务看看。

1,162

(6 篇回复,发表在 iRedMail 技术支持)

alan.xie.cn.gx@gmail.com 写道:

Jun  6 04:49:20 mail postfix/smtpd[1388]: warning: problem talking to server 127.0.0.1:7777: Connection refused

iRedAPD 服务没有启动。/etc/init.d/iredapd

1,163

(6 篇回复,发表在 iRedMail 技术支持)

"Server configuration problem" 通常表示 Postfix 自身的配置参数有问题,或者它所使用的第三方程序有问题(例如 Policyd/Cluebringer)。所以请贴上这个 smtp 会话的完整日志,而不是仅仅贴带有这个错误信息的一行。

mail.XXX.com.cn 应该是你的服务器的 hostname 吧?是的话,在 /etc/postfix/aliases 里为 root 用户设置个别名(有效的邮件地址)即可。

1,165

(3 篇回复,发表在 iRedMail 技术支持)

建议在  Postfix 里针对这个 IP 打开 debug 模式,然后让对方发一封邮件过来进行测试,分析一下你的 Postfix 邮件日志看看具体为何。
例如:

debug_peer_list = 对方的 IP 地址

1,166

(4 篇回复,发表在 iRedMail 技术支持)

手工执行一次是否正常运行?

# /bin/bash /var/vmail/backup/backup_mysql.sh

1,167

(4 篇回复,发表在 iRedMail 技术支持)

明媚很忧伤 写道:

1)用自带的备份脚本备份数据库时,报错。该该脚本未做过改动。
/var/vmail/backup/backup_mysql.sh: line 2: : command not found

贴一下 root 用户的 cron job 吧,可能你使用了错误的命令来执行这个脚本。

iRedMail 很早的版本就不提供 PostfixAdmin 了,所以你得自己排错了。而且 iRedMail 也没有用到 "postfix" 这个 SQL 用户名。

域名 xtiger.pw 的 MX 记录是:

$ dig -t mx xtiger.pw
xtiger.pw.        14399    IN    MX    5 182.92.73.26.xtiger.pw.

但是 182.92.73.26.xtiger.pw 却没有有效的 A 记录,造成无法连接到邮件服务器:

$ dig -t a 182.92.73.26.xtiger.pw

不能接公网,那以后如何提供邮件服务?

1,171

(2 篇回复,发表在 iRedMail 技术支持)

917428360 写道:

TESTING#1: dkim._domainkey.test.com        => invalid (public key: not available)

提示无法在 DNS 里查到 DKIM 记录。
你是为域名 'dkim._domainkey.test.com' 添加 DKIM 记录么?

szqszqszq888 写道:

Recipient address rejected: Domain not found

你的 DNS 无法查到 qq.com 这个域名?

917428360 写道:

不知道现在LDAP是否可以实现呢

可以。最新版本的 iRedAPD-1.4.3 带了一个新插件:plugins/ldap_force_change_password_in_days.py,可以强制用户必须先修改密码才能发送邮件。

tmp_epel 是个临时的 yum 仓库,将会在安装 iRedMail 的过程中被 EPEL 官方仓库的配置给覆盖/替换掉。它访问的地址是:

mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

你的服务器能访问这个地址么?

1,175

(1 篇回复,发表在 iRedMail 技术支持)

可以在 Roundcube webmail 的配置文件(/var/www/roundcubemail/config/main.inc.php)里修改 force_https 参数的值,重启后即可不再强制使用 https 访问。