Pregunta

¿Hay algún elemento general útil que haya incluido en su archivo .procmailrc?

¿Fue útil?

Solución

Muchos remitentes de correo anteponen el asunto de un correo con "Re:" al responder, si ese prefijo no está ya ahí.En cambio, Outlook alemán tiene el prefijo "AW:" (para "AntWort") si ese prefijo aún no está ahí.Desafortunadamente, estos dos comportamientos chocan, lo que genera asuntos de correo como "Re:AW:Re:AW:Re:AW:Re:AW:Almuerzo".Entonces ahora tengo:

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

Lo que los reduce (y una "Respuesta:" que evidentemente también me ha molestado en algún momento) hasta un solo "Re:".

Otros consejos

Simplemente cosas simples: mover mensajes a las carpetas apropiadas, reenviar algunas cosas a una dirección de correo electrónico2sms, mover spam a la carpeta de spam.Una cosa de la que estoy orgulloso es cómo marcar su spam como "leído" (esto es para Courier IMAP y Maildir, donde "leer" significa "mover a una carpeta diferente y cambiar el nombre del archivo"):

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

Tengo varios filtros en mi archivo .procmailrc, pero el más útil es este, que agrego en la parte superior del archivo antes de realizar otros cambios.

:0 c:
mail.save

Esto guarda una copia de todo y luego continúa con el resto de recetas.Si he hecho algo mal, mi correo electrónico se guarda en el archivo "mail.save".Cuando estoy seguro de que mis cambios están funcionando, comento estas líneas, hasta la próxima.

Para detener spams extraños en ruso y chino, utilizo esta configuración de 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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top