文件扩展名筛选在procmail中不起作用

时间:2010-11-25 16:41:06

标签: fedora procmail

procmail不会只下载.xls,.doc和.docx扩展名。我找到的每一个条件要么全部下载,要么什我正在使用fedora 14

我试过的条件不下载任何东西:

*^[ ]* name:.*\.(xls|doc|docx)  
*^      name.*\.(xls|doc|docx)  
* ?? name:.*\.(xls|doc|docx)  
* filename:.\.(xls|doc|docx)

......以及其他组合。

编辑: 我也试过了所有这些。

* name=.*\.(xls|doc|docx)   
* ^.*name=.*.(xls|doc|docx)  
* ^.*name.*\.(xls|doc|docx)  
*^Content-.*attachment.*name=.*\.(xls|doc|docx)

提前谢谢

1 个答案:

答案 0 :(得分:0)

首先捕获“多部分”内容类型可能帮助,但我的procmail有点生疏:

:0
* ^Content-Type: multipart/
{
  :0 B
  * ^Content-.*attachment.*name=.*\.(doc|xls)
  {

这应该捕获任何.doc,.docx,.xls或.xlsx附件。