Domanda

Ci sono elementi generali utili che inserisci nel tuo file .procmailrc?

È stato utile?

Soluzione

Molti mailer premettono all'oggetto di un'e-mail il prefisso "Re:" quando rispondi, se il prefisso non è già presente.L'Outlook tedesco invece prefissa "AW:" (per "AntWort") se il prefisso non è già presente.Sfortunatamente, questi due comportamenti si scontrano, dando luogo ad oggetti di posta come "Re:Oh:Rif:Oh:Rif:Oh:Rif:Oh:Pranzo".Quindi ora ho:

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

Il che li limita (e una "Risposta:" prefisso che evidentemente mi ha dato fastidio ad un certo punto) fino a un unico "Re:".

Altri suggerimenti

Solo cose semplici: sposta i messaggi nelle cartelle appropriate, inoltra alcuni contenuti a un indirizzo email2sms, sposta lo spam nella cartella spam.Una cosa di cui sono orgoglioso è come contrassegnare il tuo spam come "letto" (questo è per Courier IMAP e Maildir, dove "letto" significa "sposta in una cartella diversa e cambia il nome del file"):

: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"               
}

Ho vari filtri nel mio file .procmailrc, ma il più utile è questo, che aggiungo all'inizio del file prima di apportare qualsiasi altra modifica.

:0 c:
mail.save

In questo modo si salva una copia di tutto e poi si continua con il resto delle ricette.Se ho fatto qualcosa di sbagliato, la mia email viene salvata nel file "mail.save".Quando sono sicuro che le mie modifiche funzionano, commento queste righe, fino alla prossima volta.

Per bloccare strani spam russi e cinesi, utilizzo questa configurazione di 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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top