Weiterleiten einer E-Mail, das Hinzufügen der Anfang des Körpers an die E-Mail-Betreff

StackOverflow https://stackoverflow.com/questions/2164572

  •  24-09-2019
  •  | 
  •  

Frage

Wie kann ich den Anfang des Körpers auf das Thema der E-Mail anhängen mit z.B. procmail? Der Körper von neuen E-Mails gelöscht werden kann.

War es hilfreich?

Lösung

UPDATE Extrakt Mime Textteil nur !!!

Könnte diese Art und Weise durchgeführt werden:

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

mit dem Skript in / usr / local Wesen etwas entlang der Linien von

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

Auf diese Weise können Sie gut Nachrichten an einige Pseudo-E-Mail-Adresse, die SMS-Weiterleitung funktioniert (der Textteil Mail beginnen, werden in Thema am Ende, als nur das Thema SMS in vielen Fällen weitergeleitet wird)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top