PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : procmail und email truncating



maygyver
11.03.08, 17:58
Moin,

ich bin gerade am einrichten eines www.otrs.org.
Ich werde es erstmal nur interen nutzen, allerdings hängt unser Exchange einen Disclaimer an die Mail, den ich im OTRS nicht haben will.
Am Exchange kann ich keine Änderungen vornehmen. Somit bleibt mir procmail.

Was soll der recipe von procmail machen.
Nur bei Mails von foo.de den Disclaimer abschneiden und die so geschnittene Mail an das PostMaster.pl Script von OTRS weiterleiten.

Hab schon einiges ausprobiert, aber noch keine Lösung.

Danke Sven


### Beispiel Mail #########
Hallo IT,

der Drucker 0815 geht mal wieder nicht


Euer Dau

------------------------------------------------------
Sie finden uns im Internet unter: http://www.foo.bar

Foobar AG
Foobarstraße 120
98966 Foobar

Handelsregister Hamburg HRB 13578
USt-Ident.-Nr. DE 237 194 392
Vorstand: Foo Bar
Vors. d. Aufsichtsrates: Bar Foo

Diese e-mail kann Betriebs- oder Geschäftsgeheimnisse oder sonstige vertrauliche
Informationen enthalten. Sollten Sie diese e-mail irrtümlich erhalten haben, ist Ihnen
eine Kenntnisnahme des Inhalts, eine Vervielfältigung oder Weitergabe ausdrücklich
untersagt. Bitte benachrichtigen Sie uns und vernichten Sie die empfangene e-mail. Vielen
Dank.

This e-mail may contain trade secrets or privileged, undisclosed or otherwise confidential
information. If you have received this e-mail in error, you are hereby notified that any
review, copying or distribution of it is strictly prohibited. Please inform us immediately
and destroy the original transmittal. Thank you for your cooperation.

###########################

maygyver
12.03.08, 08:54
So mal eine Lösung die geht:


#Truncate messages from foo.de cause of message footer/disclaimer
:0
* ^From.*@foo.de
{
:0 fwh
* ^Content-Length:
| formail -IContent-Length:

:0 :
|sed -f $SYS_HOME/bin/disclaimerfoosed.cmd | $SYS_HOME/bin/PostMaster.pl

}

Inahlt der sed Command Datei,
Erste Zeile für den Text teil der emails.
Zweite Zeile für den HTML Teil der emails


/Sie finden uns im Internet unter: www.foo.de/,/the original transmittal. Thank you for your cooperation\./ c deleted disclaimer
/qsdbegin/,/qsdend/ c <br></body></html>