文件扩展名过滤在 procmail 中不起作用

发布于 2024-10-04 01:50:29 字数 474 浏览 3 评论 0原文

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)

先感谢您

procmail will not download just .xls, .doc and .docx extentions. every condition i have found either downloads everything or nothing. i am using fedora 14

conditions i have tried that dont download anything are:

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

... and ever other combination of those.

EDIT:
i have tried all of these as well.

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

Thank you in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

相对绾红妆 2024-10-11 01:50:29

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

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

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

Trapping 'multipart' content types first may help, but my procmail is a little rusty:

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

This should catch any .doc, .docx, .xls or .xlsx attachments.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文