Hallo Leute,
einige unserer eingehenden Mails werden base64 kodiert gespeichert. Vor allem solche, die automatisch aus einem Zweitsystem verschickt werden.
Gibt es eine Möglichkeit, einen Decoder einzuschalten, der die Mails beim Abruf erstmal umwandelt?
Benötigt wird das, damit ich mit dem PostmasterFilter per RegEx im Body nach bestimmten Inhalten suchen und das dann auswerten kann.
Vielen Dank und Grüße,
Claudia
Base64 Decoder für eingehende Mails
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Base64 Decoder für eingehende Mails
Edit: Unsinn geschrieben
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Base64 Decoder für eingehende Mails
Das sollte OTRS von sich aus schon machen. Welche Probleme hast Du denn?
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Base64 Decoder für eingehende Mails
Wenn ich mir die Mails in der unformatierten Ansicht anschaue, dann sind diese base64 kodiert.
In der formatierten Ansicht wird alles ordentlich ausgegeben und angezeigt. Das dekodieren funktioniert auch, sobald man auf das Ticket antwortet und sich den zitierten (Ursprungs-)Text in der unformatierten Ansicht anschaut.
Nun möchte ich aber mittels PostMaster-Filter die eingehenden Mails per RegEx prüfen und danach dynamische Felder mit dem gefunden Inhalt füllen. Und das geht nicht bei dem kodierten Eingangsmails.
Code: Select all
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64
Message-ID: ...
Return-Path: ...
X-Auto-Response-Suppress: DR, OOF, AutoReply
X-MS-Exchange-Organization-Authsource: ...
X-MS-Exchange-Organization-Authas: Anonymous
MIME-Version: 1.0
PGh0bWw+PGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRl
eHQvaHRtbDsgY2hhcnNldD11dGYtOCI+PHN0eWxlPiAubnR4LXJ0ZS1tZXNzYWdlQm9keQ0Kew0K
Zm9udC1mYW1pbHk6IENhbGlicmksIFZlcmRhbmEsIEFyaWFsLCBTYW5zLVNlcmlmOw0KZm9udC1z
Nun möchte ich aber mittels PostMaster-Filter die eingehenden Mails per RegEx prüfen und danach dynamische Felder mit dem gefunden Inhalt füllen. Und das geht nicht bei dem kodierten Eingangsmails.
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Base64 Decoder für eingehende Mails
Wenn die Mails abgeholt werden, durchlaufen sie einen Parser. Der dekodiert das Ganze, bevor die Postmasterfilter greifen...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Base64 Decoder für eingehende Mails
Eigentlich... nur habe ich mit dem Postmaster-Filter via RegEx nach bestimmten Inhalten gesucht. Schicke ich selbst eine Mail mit dem Inhalt an OTRS, dann wird sie richtigerweise herausgefiltert. Nur bei den Mails aus dem SharePoint, die kodiert sind, funktioniert das nicht.
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Base64 Decoder für eingehende Mails
Wie sieht Dein Regex aus? Verschickt die Mail nur einen HTML-Teil oder auch den alternativen Text als text/plain? Der Postmasterfilter kann nur auf den Text-Teil zugreifen, nicht aber auf den HTML-Teil. Dafür müsstest Du dann einen eigenen Postmasterfilter schreiben.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de