2010-11-25 61 views
0

procmail ne téléchargera pas seulement les extensions .xls, .doc et .docx. chaque condition que j'ai trouvé soit télécharge tout ou rien. J'utilise fedora 14Filtrage de l'extension de fichier ne fonctionne pas dans procmail

conditions

j'ai essayé DonT télécharger quoi que ce soit sont:

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

... et toujours autre combinaison de ceux-ci.

EDIT: J'ai également essayé tous ces éléments.

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

Nous vous remercions à l'avance

+0

Procmail ne «télécharge» rien. Vous avez apparemment déjà résolu cela à votre satisfaction, mais la terminologie devrait être nettoyée, et je ne suis toujours pas sûr de comprendre la question. Si vous comprenez mieux maintenant, veuillez clarifier ce que vous vouliez accomplir pour que d'autres personnes ayant les mêmes besoins puissent bénéficier de cette discussion. – tripleee

Répondre

0

Piégeage types de contenu '' multipart première peut aide, mais mon procmail est un peu rouillé:

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

Cela devrait prendre toute .doc,. docx, .xls ou .xlsx pièces jointes.

+0

Oui Votre code a fonctionné comme un charme! c'est drôle chaque tutoriel et artique j'ai trouvé le code n'a pas fonctionné du tout. tu m'as sauvé d'un mal de tête. – Bbbh