Y a-t-il des éléments généraux que vous mettez dans votre fichier .procmailrc?Contenu de votre fichier .procmailrc
Répondre
De nombreux expéditeurs préfixent le sujet d'un mail avec "Re:" lors de la réponse, si ce préfixe n'est pas déjà là. Les préfixes allemands préfèrent "AW:" (pour "AntWort") si ce préfixe n'est pas déjà là. Malheureusement, ces deux comportements s'affrontent, entraînant des sujets de messagerie tels que "Re: AW: Re: AW: Re: AW: Re: AW: Déjeuner". J'ai donc maintenant:
:0f
* ^Subject: (Antwort|AW):
|sed -r -e '1,/^$/s/^(Subject:)(((Antwort:)|(Re:)|(AW:))+)(.*)/\1Re: \7\nX-Orig-Subject: \2\7/'
ce qui limite ces (et un « Antwort: » préfixe que je suis évidemment aussi été dérangé par à un moment donné) à un seul « Re: ».
Simplement des choses simples: déplacez les messages dans les dossiers appropriés, transférez-les à une adresse email2sms, déplacez le spam dans le dossier spam. Une chose que je suis un peu fier est de savoir comment marquer votre spam « lu » (ce qui est pour IMAP Courier et Maildir, où « lire » signifie « passer à un autre dossier et changer le nom du fichier »):
: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"
}
Pour arrêter les spams bizarres russes et chinois, j'utilise cette configuration 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
J'ai différents filtres dans mon fichier .procmailrc, mais le plus utile est celui-ci, que j'ajoute au sommet du fichier avant de faire tout autre changement.
:0 c:
mail.save
Ceci enregistre une copie de tout et continue avec le reste des recettes. Si j'ai fait quelque chose de mal, mon e-mail est enregistré dans le fichier "mail.save". Quand je suis sûr que mes changements fonctionnent, je commente ces lignes, jusqu'à la prochaine fois.
Autant que j'aime toutes les réponses, celle-ci m'a été particulièrement utile. Aussi c'est probablement ma première question de quand SO était bêta, donc je m'excuse d'avoir posé une question "pas une seule réponse". – dlamblin