Hallo Alexander,
danke fuer den Hinweis.
Aber ich komme damit noch nicht so recht klar, weil ich kein
so grosser Perl-Profi bin.
Ich habe mir procmailrc angesehen, aber da kann ich ja wohl
nur Files einlesen und ausgeben.
Naja, procmail ist auch nur ein Mailfilter, auf vielen Systemen wird das per Default zur Zustellung der Mail verwendet. Wenn auf dem entsprechenden Systemaccount die .procmailrc existiert, wird diese verwendet, ansonsten in die Default-Mailbox zugestellt.
Aber ich muss ja die email erst einmal aus einem email Account
abholen. Das wollte ich mit NET:OP3 machen. Ich habe auch
Dazu nehme ich fetchmail. Geht natürlich auch so.
schon versucht dort die Header direkt zu aendern und mit
NET::SMTP dann wieder zu versenden, aber dann kam immer der
gesamte Text an (auch die Anlagen als Text und die ganzen
internen Infos).
Net::SMTP sollte eigentlich gehen, wenn er den gesamten Text incl. Header anzeigt, werden die Original-Header als Body gesendet, d.h. bei datasend wird vor den angezeigten Daten eine Leerzeile (trennt Body und Header, \n in Perl) gesendet, die da nicht hin gehört.
Alexander