Base64 Decoder für eingehende Mails

Allgemein Fragen, deutsche News, Ankündigungen & Events zu Znuny
Locked
ClaWun
Znuny newbie
Posts: 5
Joined: 08 Jul 2015, 15:32
Znuny Version: 3.3.12

Base64 Decoder für eingehende Mails

Post by ClaWun »

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
reneeb
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

Post by reneeb »

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
reneeb
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

Post by reneeb »

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
ClaWun
Znuny newbie
Posts: 5
Joined: 08 Jul 2015, 15:32
Znuny Version: 3.3.12

Re: Base64 Decoder für eingehende Mails

Post by ClaWun »

Wenn ich mir die Mails in der unformatierten Ansicht anschaue, dann sind diese base64 kodiert.

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
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.
reneeb
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

Post by reneeb »

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
ClaWun
Znuny newbie
Posts: 5
Joined: 08 Jul 2015, 15:32
Znuny Version: 3.3.12

Re: Base64 Decoder für eingehende Mails

Post by ClaWun »

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.
reneeb
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

Post by reneeb »

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
Locked