Pergunta

Como posso anexar o início do corpo ao assunto do correio usando o EG Procmail? O corpo de novos correio pode ser apagado.

Foi útil?

Solução

ATUALIZAR Extrair apenas a parte do texto MIME !!!

Poderia ser feito desta maneira:

: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
    !sms@x.com
}

com o script em /usr /local sendo algo como

#!/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

Dessa forma, você pode encaminhar mensagens bem para algum endereço de e -mail pseudo que o encaminhamento de SMS (o início do texto parte do correio acabará no assunto, pois apenas o assunto é encaminhado ao SMS em muitos casos)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top