Hallo GwenDragon,
2014-07-03T08:19:10
GwenDragon2014-07-02T17:20:47
TracemanJedoch finde ich keins wie ich eine E-Mail während des Sendens verändern kann.
Du meinst, bevor du die versendest.
Ansonsten geht das nur mit den (Hilfs-)Programmen des Mailservers
QuoteDie E-Mail liegt zu diesem Zeitpunkt als Datei vor.
Und wie sind da die Daten drin? Schon fertig als Mail mit Headern, Body und Attachments?
Die Datei wird von Postfix bei der Verarbeitung erstelllt, sie ist also mit allem drum und dran.
QuoteDu willst also im Text- und HTML des Mail-Bodys Text ersetzen oder was?
Ja, aber nur im ersten. Falls eine E-Mail weitergeleitet wird soll in dieser Anlage nichts ersetzt werden.
QuoteWarum darf nichts temporär auf die Platte?
Temporär schon, nur wozu werden alle Anhänge mit dem richtigen Dateinamen auf die Platte geschrieben? Ist das notwendig?
Quote//EDIT:
Du kannst ja mit MIME::Parser die verschiedenen "Teile" der Mail holen, den Text-Body dekodieren und dort drin ersetzen, den HTML-Body mit HTML::Parser o. ä. auslesen und dort die Inhalte ersetzen, dann wieder das Mail zusammen setzen und senden.
Kann ich das in einem Objekt machen, oder muß ich eine neue E-Mail zusammenstellen und alle Teile übernehmen?
QuoteWas willst du denn genau erreichen?
Wir haben eine etwas längere Signatur in der Firma, alle interen E-Mails sollen nur den Platzhalter enthalten. Sobald sie dann aber gesendt werden soll dieser Platzhalter durch die dem Mitarbeiter zugeordnete Signatur ersetzt werden. Und viel später auch noch mit einer Unterschrift (digitale Signatur) versehen werden ... (viel viel später ...)
Hardy