==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:0.8.7
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):MySQL
- 使用的 Linux/BSD 发行版名称及版本号:CentOS 6.5
- 与您的问题相关的日志信息:
Aug  3 10:57:16 mail postfix/smtpd[6857]: NOQUEUE: reject: RCPT from hw119-240.xxx.cn[1x.x.x.x]: 451 4.3.5 Server configuration problem; from=<xxx@xxx.com> to=<xx@xxxx.com> proto=SMTP helo=<hw119-240.mailset.cn>
====
问题:
对方发邮件过来,postfix提示上述错误
对方邮局的退信内容:

Hi. This is the deliver program at hw122-135.xxx.cn.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

xxx@xxxxx.com
552 Requested mail action aborted: exceeded storage allocation
--- Attachment is a copy of the message.

[这是服务器 hw122-135.xxx.cn 的投递程序返回的提示信息]

到下列地址的信件投递失败,对方服务器无法正常接受或者拒绝接受这封邮件,
这是一个永久性的错误,服务器已经放弃继续投递。

lwydata 写道:

Sieve  其中一個外掛 dovecot.duplicate

可否提供一下相关资料和链接,非常感谢.

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本: 0.8.3 i386
- 使用的 Linux/BSD 发行版名称及版本号: CentOS 6.3
- 与您的问题相关的日志信息:
====
最近遇到一个头疼问题:
Alias : user1@xxx.com,user3@xxx.com,user3@xxx.com都会转发给all@xxx.com

目前一个客户A发邮件给user1@xxx.com,抄送给user2@xxx.com和user3@xxx.com
这个时候all@xxx.com就会收到3封重复的邮件,有没有办法解决这个问题?

问一下楼上,修正过之后,可否看过mailq和maillog,能不能看到Amavisd-new的Scan时间有多长。

我主要指的是incoming的mail。

ZhangHuangbin 写道:

这么说是 virus scanning 时比较慢,而不是 SpamAssassin 的 spam scanning。

可能每台机的情况都不一样,我测试的是SpamAssassin的Scanning比较慢

另外

ZhangHuangbin 写道:

$policy_bank{'MYUSERS'} = { ... # don't perform spam/virus/header check. bypass_spam_checks_maps => [1], bypass_virus_checks_maps => [1], bypass_header_checks_maps => [1], # allow sending any file names and types bypass_banned_checks_maps => [1], };

这样只是从本网外发的邮件会有改善。
但是收信数目比较多的话,依然会被Coming的队列塞死。

$sa_mail_body_size_limit

我看到这个参数设置的为400*1024,默认扫描400K以下的mail,应该无害的。
因为我测试中发出的mail只有1k不到。我想跟这个参数的关系应该不大。

我用排除法对比了一下,问题应该在spam的check上,如果注释掉:

 bypass_spam_checks_maps => [1]

扫描的时间就会延长到20秒左右。

关掉spam的check,速度就马上起来了,只有168ms左右。

Sep 18 12:04:18 mail amavis[8303]: (08303-01) Passed CLEAN, MYNETS/MYUSERS LOCAL [192.168.2.119] [192.168.2.119] <www@xxx.com> -> <www@xxx.com>, Message-ID: <201209181206055782410@xxx.com>, mail_id: MZri7Hnjqf4m, Hits: -, size: 1735, queued_as: 79B58100CCC, 168 ms

明显改善,扫描邮件用了168ms,不过关闭检查会不会造成不安全~?

ZhangHuangbin 写道:

请问各位的硬件是什么情况?我在 VMware 虚拟机里都比这快得多。

我也是VM环境:
1G Ram,20G HDD,X3065 1Core,CentOS6.2-X86 Version
数据库是采用Mysql的

如果关掉Amavis扫描,速度就立即起来了
如果需要提供何种日志或者记录,请尽管吩咐。

10

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

Sep 14 17:42:29 mail amavis[1684]: (01684-02) Passed CLEAN, MYNETS/MYUSERS LOCAL [192.168.2.119] [192.168.2.119] <www@xxx.com> -> <www@xxx.com>, Message-ID: <2012091417435226234010@xxx.com>, mail_id: jl332unpP88d, Hits: -9.999, size: 8969, queued_as: 0EF4C100C72, 20838 ms

Sep 14 17:42:00 mail amavis[1685]: (01685-01) Passed CLEAN, MYNETS/MYUSERS LOCAL [192.168.2.119] [192.168.2.119] <www@xxx.com> -> <www@xxx.com>, Message-ID: <201209141743239425909@xxx.com>, mail_id: LQZXtuq66WSW, Hits: -9.999, size: 5316, queued_as: DE5A8100C45, 20859 ms

补充解释一下,这个www@xxx.com发给自己的,我测试了4封邮件,都是发送的小文本测试,但扫描时间都要20秒以上。
Postfix的队列里只有我这些测试邮件而已。

11

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

目前只是测试,只有此一封邮件,也只有www这个account。

应该跟硬件的问题也无关,server的硬件够用。

12

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

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本: 0.8.1
- 使用的 Linux/BSD 发行版名称及版本号: CentOS 6.2
- 与您的问题相关的日志信息:
====
Sep 14 16:02:14 mail amavis[1684]: (01684-01) Passed CLEAN, MYNETS/MYUSERS LOCAL [192.168.2.119] [192.168.2.119] <www@xxx.com> -> <www@xxx.com>, Message-ID: <201209141603109680018@xxx.com>, mail_id: Gmfg86seIHcg, Hits: -9.998, size: 1689, queued_as: BAD94100C2E, 21191 ms

最近在测试iRedmail,一直有个问题困扰我:
一个size为1689 byte的mail 被Amavis扫描了21191ms,这让我情何以堪.....

开发组可否帮忙,有何优化设置?

chkconfig fail2ban off

楼上的先关闭Fail2ban试试