2010-11-25 5 views
0

procmail nicht nur .xls, .doc und .docx extentions herunterladen. Jede Bedingung, die ich gefunden habe, lädt entweder alles oder nichts herunter. i Filzhut bin mit 14Dateierweiterung Filterung funktioniert nicht in procmail

Bedingungen ich versucht habe, die nichts herunterladen nicht sind:

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

... und immer andere Kombination davon.

EDIT: ich habe alle diese auch ausprobiert.

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

Vielen Dank im Voraus

+0

Procmail "Download" nichts. Sie offenbar bereits diese zu Ihrer Zufriedenheit gelöst, aber die Terminologie gereinigt werden soll, und ich bin immer noch nicht sicher, ob ich die Frage verstehen. Wenn Sie jetzt ein besseres Verständnis haben, erklären Sie bitte, was Sie erreichen wollten, damit andere, die die gleichen Bedürfnisse haben, von dieser Diskussion profitieren können. – tripleee

Antwort

0

'mehrteiliger' Inhaltstypen Trapping erste kann Hilfe, aber mein procmail ist ein wenig rostig:

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

Dies, jede .doc fangen sollte. docx, .xls oder .xlsx-Anhänge.

+0

Ja Ihr Code funktioniert wie ein Zauber! sein lustiges jedes einzelne Tutorial und artical fand ich Code überhaupt nicht funktionieren. Du hast mich vor Kopfschmerzen bewahrt. – Bbbh