2010-01-29 4 views

Répondre

1

MISE À JOUR extrait partie de texte mime seulement !!!

pourrait-on faire de cette façon:

:0 c 
* optional rules 
{ 
    MAILSUBJ=`formail -zcxSubject:` 
    MAILBODY=`/usr/local/bin/extract-mime-text.sh` 
    NEWSUBJ="$MAILSUBJ $MAILBODY" 

    :0 fw 
    | formail -I"Subject: $NEWSUBJ" 

    :0 
    [email protected] 
} 

avec le script dans/usr/étant quelque chose de local le long des lignes de

#!/bin/bash 

T=/tmp/tmpmail.$$.$RANDOM 
cat /dev/stdin > $T 
for i in `reformime -i < $T | grep -B1 "content-type: text/plain" | grep section | cut -d: -f2`; do 
    reformime -s$i -e < $T | sed -e "s/[ \t]\+/ /g" | tr -d "\n" 
done 
rm $T 

De cette façon, vous pouvez bien les messages vers une adresse e-mail de pseudo cela fait le transfert de SMS (le début de la partie de texte de courrier finira dans le sujet, puisque seulement le sujet est expédié au SMS dans beaucoup de cas)

+0

Je ne connaissais pas le 'reformime' - apparemment c'est du Mai paquet ldrop. C'est marrant d'utiliser un outil Maildrop avec Procmail, mais je ne me plains pas. (-: – tripleee

Questions connexes