Что находится в вашем .procmailrc [закрыто]

Есть ли какие-нибудь удобные общие элементы, которые вы помещаете в файл .procmailrc?

12.08.2008 05:24:36
4 ОТВЕТА
РЕШЕНИЕ

Многие почтовые программы при ответе префикс сообщения электронной почты префикс «Re:», если этот префикс еще не там. Немецкий Outlook вместо этого префикс «AW:» (для «AntWort»), если этот префикс еще не там. К сожалению, эти два поведения противоречат друг другу, в результате чего такие темы письма, как «Re: AW: Re: AW: Re: AW: Re: AW: Lunch». Итак, теперь у меня есть:

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

Что сокращает их (и префикс «Antwort:», который я, очевидно, также был обеспокоен в какой-то момент) до одного «Re:».

5
18.08.2008 23:15:11

Простые вещи - переместить сообщения в соответствующие папки, переслать некоторые вещи на адрес email2sms, переместить спам в папку спама. Я горжусь тем, как пометить спам как «прочитанный» (это для Courier 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"               
}
5
12.08.2008 09:21:20

Чтобы остановить странный русский и китайский спам, я использую эту конфигурацию 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
2
30.08.2008 19:47:08
Как бы мне ни нравились все ответы, этот мне показался особенно полезным. Также это, вероятно, мой первый вопрос, когда SO была бета, поэтому я прошу прощения за вопрос «не один ответ».
dlamblin 2.09.2009 16:32:33

В моем файле .procmailrc есть различные фильтры, но наиболее полезным является этот, который я добавляю в самый верх файла, прежде чем вносить какие-либо другие изменения.

:0 c:
mail.save

Это сохраняет копию всего и затем продолжается с остальными рецептами. Если я что-то не так сделал, моя электронная почта сохраняется в файле "mail.save". Когда я уверен, что мои изменения работают, я комментирую эти строки до следующего раза.

3
18.01.2013 00:57:42