2008-08-12 8 views
5

में क्या है आपके द्वारा अपनी .procmailrc फ़ाइल में रखे गए कोई आसान सामान्य आइटम हैं?आपके .procmailrc

उत्तर

5

कई मेलर्स मेल के विषय को "पुन:" के साथ उपसर्ग करते समय उत्तर देते हैं, यदि वह उपसर्ग पहले से मौजूद नहीं है। इसके बजाय जर्मन आउटलुक "एडब्ल्यू:" ("एंटरवार्ट" के लिए) उपसर्ग करता है यदि वह उपसर्ग पहले से मौजूद नहीं है। दुर्भाग्यवश, इन दो व्यवहारों का संघर्ष, जिसके परिणामस्वरूप मेल विषयों जैसे "रे: एडब्ल्यू: रे: एडब्लू: रे: एडब्लू: रे: एडब्लू: लंच"। इसलिए मैं अब है:

:0f 
* ^Subject: (Antwort|AW): 
|sed -r -e '1,/^$/s/^(Subject:)(((Antwort:)|(Re:)|(AW:))+)(.*)/\1Re: \7\nX-Orig-Subject: \2\7/' 

इनमें से कौन सा को सीमित करता है (और एक "Antwort:" उपसर्ग है कि मैं स्पष्ट रूप से भी कुछ बिंदु पर से परेशान किया गया है) एक एकल के लिए नीचे "पुन:"।

5

बस साधारण चीजें - संदेशों को उचित फ़ोल्डरों में ले जाएं, कुछ सामान ईमेल 2 एसएमएस पते पर अग्रेषित करें, स्पैम फ़ोल्डर में स्पैम को ले जाएं। एक बात मैं गर्व की तरह कर रहा हूँ "पढ़ें" के रूप में अपने स्पैम चिह्नित करने के लिए कैसे है (जहां "पढ़ें" इस कूरियर IMAP और Maildir के लिए है, जिसका अर्थ है "दूसरे फ़ोल्डर में ले जाएँ और फ़ाइल नाम बदल"):

:0                    
* ^X-Spam      # the header our filter inserts for spam                 
{                    
    :0                   
    .Junk\ E-mail/    # stores in .Junk E-mail/new/                      

    :0                   
    * LASTFOLDER ?? /\/[^/]+$ # get the stored message's filename             
    { tail=$MATCH }    # and put it into $tail 
    # now move the message                
    TRAP="mv .Junk\ E-mail/new/$tail .Junk\ E-mail/cur/$tail:2,S"    
} 
1

अजीब रूसी और चीनी स्पैम को रोकने के लिए, मैं इस procmail विन्यास का उपयोग करता हूं।

UNREADABLE='[^?"]*big5|iso-2022-jp|ISO-2022-KR|euc-kr|gb2312|ks_c_5601-1987' 
:0: 
* ^Content-Type:.*multipart 
* B ?? $ ^Content-Type:.*^?.*charset="?($UNREADABLE) 
spam-unreadable 
+0

जितना मुझे सभी उत्तरों पसंद हैं, यह मुझे विशेष रूप से उपयोगी पाया गया। एसओ बीटा होने पर शायद यह मेरा पहला सवाल है, इसलिए मैं "एक-जवाब" प्रश्न पूछने के लिए क्षमा चाहता हूं। – dlamblin

3

मैं अपने .procmailrc फ़ाइल में विभिन्न फिल्टर है, लेकिन सबसे अधिक उपयोगी यह एक है, जो मैं फ़ाइल के सबसे ऊपरी भाग में जोड़ने के लिए इससे पहले कि मैं किसी भी अन्य परिवर्तन करने होंगे।

:0 c: 
mail.save 

यह सब कुछ की एक प्रति बचाता है और फिर शेष व्यंजनों के साथ जारी रहता है। अगर मैंने कुछ गलत किया है, तो मेरा ईमेल "mail.save" फ़ाइल में सहेजा गया है। जब मुझे यकीन है कि मेरे परिवर्तन काम कर रहे हैं, तो अगली बार तक, मैं इन पंक्तियों को टिप्पणी करता हूं।

संबंधित मुद्दे