这个 "Tests: [xxx]" 是即将发布的 iRedMail 新版本(0.9.5)里修改了 amavisd 的log模版后出现的。你可以打开 amavisd debug 模式后看到。

参考:
http://www.iredmail.com/docs/debug.amavisd.html

中文规则,没问题啊。看我的测试:

*) /etc/mail/spamassassin/local.cf 里加一条:

body ABC /中文/i
score ABC 100
describe ABC This is a simple test rule

*) 发一封邮件正文带有“中文”二字的邮件。
*) Log:

Apr 25 17:31:37 u16 amavis[2510]: (02510-01) Passed SPAM {RelayedTaggedInternal}, ORIGINATING/MYNETS LOCAL [127.0.0.1]:39560 <postmaster@a.cn> -> <postmaster@a.cn>, Queue-ID: 4C5D982A3B, Message-ID: <9b5b8c0bf29b237e8e79be76024a9969@a.cn>, mail_id: aWghTyqqJaVz, Hits: 101.392, size: 526, queued_as: 33E6C82A3C, 838 ms, Tests: [ABC=100,ALL_TRUSTED=-1,DKIM_ADSP_NXDOMAIN=0.8,NO_DNS_FOR_FROM=0.379,TVD_RCVD_SINGLE=1.213]

大于等于 6.2 才算垃圾邮件。

参考:
http://www.iredmail.com/docs/no.x-spam.headers.html

打开 amavisd 的 debug 模式,然后发送测试邮件,查看邮件头里的 X-Spam-* 开头的邮件头,看看每个 spamassassin 规则各自打几分,是否有你的中文规则:
http://www.iredmail.com/docs/debug.amavisd.html

新装的也是会拦的。建议启用 amavisd debug 模式,重启 amavisd 服务后发送测试邮件,分析日志文件里具体的日志,看看问题出在哪里。

另外,你的 Amavisd 配置文件里这两个参数的值是什么?

$banned_namepath_re =
$banned_filename_re =

这两个值控制着 ban 哪些文件格式,所以如果没有你要的,可以直接依样画葫芦地加上你要 ban 的文件格式。

请严格按照我们的安装文档操作:
http://www.iredmail.com/docs/

另外,在你的 /etc/hosts 里用 mail.iredmail.org 不合适吧?

请严格按照我们的安装文档操作:
http://www.iredmail.com/docs/

734

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

没有图片?

另:以贴文字为佳。

735

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

292628763 写道:

Intentional policy rejection, please try again later

这是灰名单。可以参考文档:
http://www.iredmail.com/docs/manage.iredapd.html

736

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

wuhong 写道:

Apr  4 06:26:44 mail postfix/smtp[16819]: 7900BE1403: to=<root@mail.juyungz.net>, relay=none, delay=33943, delays=33943/0.12/0.02/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)

Amavisd 服务没有启动。

a0800426 写道:

Recipient address rejected: Intentional policy rejection, please try again later

灰名单。

yungdeguo 写道:

建好域后不会自动创建目录.
要登陆Webmail时才会自动创建.
而且创建的目录还是这样的
domain.ltd/u/us/use/username/

在 iRedAdmin 的配置文件里加入:

MAILDIR_HASHED = False
MAILDIR_PREPEND_DOMAIN = False
MAILDIR_APPEND_TIMESTAMP = False

重启 Apache 或 uwsgi 服务。

重启一下 Apache 或 uwsgi 服务即可。

由于 SOGo 官方不提供一个较为理想的镜像方式,目前我是用 wget 来抓整站目录的,看来效果不太理想。在 sogo 邮件列表里提过多次,没有达到一个比较好的结果。

建议安装 iRedMail 时,不要指定 SOGO_PKG_MIRROR 参数,让它直接用 sogo 官方的镜像吧。

741

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

如何恢复用户账号

由于 iRedMail-0.8.7 和 iRedMail-0.9.4 的数据库表结构有不少区别,所以没法直接在新服务器(iRedMail-0.9.4)上导入 iRedMail-0.8.7 的数据库。而应该采取这样的步骤:

1) 在新服务器上新建一个数据库,例如 old_vmail。将旧数据库导入 old_vmail 数据库。
2) 比较 old_vmail 和 vmail 两个数据库的各个 sql 表,看看有哪些新增加的字段、删除了的字段。
3) 将 old_vmail 里各个表里,有需要导入到 vmail 数据库的字段逐一导入 vmail 数据库里。例如:

sql> USE vmail;
sql> insert into domain (domain, description, disclaimer, aliases, mailboxes, maxquota, quota, transport, backupmx, created, modified, expired, active, settings) select domain, description, disclaimer, aliases, mailboxes, maxquota, quota, transport, backupmx, created, modified, expired, active, settings from old_vmail.domain;

由于邮箱的路径是保存在 vmail.mailbox 表里的,所以实际复制旧服务器上的邮箱时,只要复制到新服务器上和 sql 表里保存的路径一致就可以。

742

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

这里: https://github.com/t3chguy/Roundcube-SQ … ress-Books

检查 Apache/Nginx 的配置文件,看看是否有监听。

744

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

是的。 /opt/iredapd 指向哪个目录,就是使用对应的版本。

745

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

旧版本的 amavisd 应该是在 /var/lib/amavis 目录

你的 Nginx 或 Apache 为何没有监听 443 端口?

747

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

867746134 写道:

Mar 16 11:43:19 mail amavis[26643]: (26643-14) Blocked INFECTED (XF.Sic.E), MYNETS/MYUSERS LOCAL [192.168.1.37] [192.168.1.37] <liuyang@kinghighway.com> -> <liuyang@kinghighway.com>, quarantine: Z/virus-Zi7otQWQd8TC, Message-ID: <201603161143380948566@kinghighway.com>, mail_id: Zi7otQWQd8TC, Hits: -, size: 18385186, 2177 ms

看红色的文字。这是一封病毒感染的邮件,被隔离了,因此没有被投递到用户的邮箱里去。
隔离后的文件应该在 /var/spool/amavisd/ 目录,具体可以看 amavisd.conf 里的 $MYHOME 变量设置的路径。

stysun 写道:

[root@mail ~]# netstat -ntlp

没有 443 端口。https 都无法访问。

iRedMail 安装文档里注明了可以使用国内镜像地址:
http://www.iredmail.com/docs/install.ir … -installer

750

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

让他再发一次给你,在 Postfix 日志文件里跟踪这封邮件的所有信息,贴到这里来。