主题: 限制附件格式的功能

iRedOS - MySQL Backend

请问怎样限制用户附件的格式,如不能收发 *.mp3, *,scr, *.rar.....

回复: 限制附件格式的功能

/etc/amavisd.conf 里面好像是有这样的设置。

  # block certain double extensions in filenames
  qr'\.[^./]*[A-Za-z][^./]*\.\s*(exe|vbs|pif|scr|bat|cmd|com|cpl|dll)[.\s]*$'i,

回复: 限制附件格式的功能

刚刚试过了,但是不行。

回复: 限制附件格式的功能

有记录看到増被 banned, 但仍然会收到或发出该附件

回复: 限制附件格式的功能

有更高效的方法:
- reject based on attachment
  http://marc.info/?t=125725767400005&r=1&w=2

回复: 限制附件格式的功能

这方法是可行的, 它是检查 Header 内有否相关副档名的字串来阻挡电邮.

但我试了用gmail account把一份中文档名的附件传到iRedmail server中, 挡不了.

因为在Header中, 附件名变成了 "=UTF-8?B?SVB2NueOmXn............" 的字串, 认不了, 而且, 如果把档案zip了便没用.

所以我认为在 avamisd 中着手是最有效的方法, 或者是双管齐下.

现正在测试中