Как я могу добавить начало тела к теме письма, используя, например, Procmail? Тело новой почты можно стереть.Переслать почту, добавив начало тела к элементу электронной почты
-1
A
ответ
1
UPDATE экстракт мим текст часть только !!!
Может быть сделано таким образом:
: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]
}
со сценарием в/USR/местные нечто вдоль линий
#!/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
То, как вы можете приятно пересылалась некоторым псевдо адрес электронной почты что отправка SMS-сообщений (начало текстовой части почты будет в конечном итоге в теме, так как только во многих случаях переадресовывается только SMS)
Я был незнаком с 'reformime' - по-видимому, это от Mai пакет ldrop. Забавно использовать инструмент Maildrop с Procmail, но я не жалуюсь. (-: – tripleee