تصفية تمديد الملف لا يعمل في Procmail
سؤال
لن يقوم Procmail بتنزيل Extensions .xls فقط و .doc و .docx. كل حالة وجدت إما تنزيل كل شيء أو لا شيء. أنا أستخدم فيدورا 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)
شكرا لكم مقدما
المحلول
محاصرة أنواع المحتوى "multipart" أولاً مايو المساعدة ، لكن بروكميل بلدي صدئ بعض الشيء:
:0
* ^Content-Type: multipart/
{
:0 B
* ^Content-.*attachment.*name=.*\.(doc|xls)
{
هذا يجب أن يصطاد أي .doc ، .docx ، .xls أو .xlsx المرفقات.
لا تنتمي إلى StackOverflow