主题: 对方发送来邮件带有4M的rar文件作为附件。被拦截了。

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:0.9.6
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL): OpenLDAP
- 使用的 Linux/BSD 发行版名称及版本号:Ubuntu 16.04
- 与您的问题相关的日志信息:
====

对方发来的邮件,带有一个4M的rar附件。照理说我这里设置的邮件附件大小,肯定很大,一般10M的附件问题也不大。但是发现邮件收不到。检查了日志。发现了这段话:

其中from@abc.com是对方的邮件地址(通过阿里云的邮箱)
recv@def.com是我方的邮件地址

Mar  9 14:02:29 mail postfix/qmgr[1903]: 2CD9110E4CD9: from=from@abc.com>, size=4696658, nrcpt=1 (queue active)
Mar  9 14:02:29 mail postfix/smtpd[12071]: disconnect from out28-74.mail.aliyun.com[115.124.28.74] ehlo=1 mail=1 rcpt=1 data=1 quit=1 commands=5
Mar  9 14:02:45 mail amavis[4436]: (04436-12) (!)collect_results from [12074] (/usr/bin/unrar-free): results size limit (16384 bytes) exceeded
Mar  9 14:02:46 mail amavis[4436]: (04436-12) Blocked BANNED (.asc,start.html) {NoBounceInbound}, [115.124.28.74]:41134 [115.124.28.74] <from@abc.com> -> <recv@def.com>, Queue-ID: 2CD9110E4CD9, Message-ID: <20170309140351.2C5E.1C49024C@abc.com>, mail_id: Va5FCL-YrBMM, Hits: -, size: 4696657, 16871 ms
Mar  9 14:02:46 mail postfix/smtp[12028]: 2CD9110E4CD9: to=<recv@def.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=18, delays=0.9/0/0/17, dsn=2.5.0, status=sent (250 2.5.0 Ok, id=04436-12, DISCARD(bounce.suppressed))
Mar  9 14:02:46 mail postfix/qmgr[1903]: 2CD9110E4CD9: remove

发现其中一句, (!)collect_results from [12074] (/usr/bin/unrar-free): results size limit (16384 bytes) exceeded
难道一个RAR文件都不能超过16K×16384)么?或者哪里有这个限制的设置?

回复: 对方发送来邮件带有4M的rar文件作为附件。被拦截了。

yulei_mail 写道:

Mar  9 14:02:46 mail amavis[4436]: (04436-12) Blocked BANNED (.asc,start.html) {NoBounceInbound}, [115.124.28.74]:41134 [115.124.28.74] <from@abc.com> -> <recv@def.com>, Queue-ID: 2CD9110E4CD9, Message-ID: <20170309140351.2C5E.1C49024C@abc.com>, mail_id: Va5FCL-YrBMM, Hits: -, size: 4696657, 16871 ms

rar 被禁止了吧?在 /etc/amavisd/amavisd.conf 里检查一下是否被禁了。

回复: 对方发送来邮件带有4M的rar文件作为附件。被拦截了。

果然查到 /etc/amavis/conf.d/50-user
里有一句:
$banned_namepath_re = new_RE(
    [qr'T=(rar|arc|arj|zoo|gz|bz2)(,|\t)'xmi => 'DISCARD'],     # Compressed file types

这么说不仅是rar,gz,bz2文件都是禁止的?而且这样禁止的话,也没有返回一封邮件说邮件发送失败了?
禁止这些文件有点过份了吧,我这个系统是完全您那边缺省配置的。这个不是我设置的啊。
iredmail缺省就会禁止rar, gz bz2这些文件么?这是为啥 啊

回复: 对方发送来邮件带有4M的rar文件作为附件。被拦截了。

知道了。见这个文档 http://www.iredmail.com/docs/upgrade.ir … 0.9.6.html
按照你的要求一步步操作,把0.9.5.1升级到0.9.6里,加的这一句。
话说回来,为什么要禁止rar这样的文件啊

回复: 对方发送来邮件带有4M的rar文件作为附件。被拦截了。

yulei_mail 写道:

话说回来,为什么要禁止rar这样的文件啊

蠢-我。