bjoernborg
Goto Top

Nach Hinzufügen einer Transportregel für Disclaimer Encoding falsch

Hallo.

Ich möchte mit Hilfe einer Transportregel auf einem Exchange 2016 Server einen Hinweistext in alle eingehenden Nachrichten von außerhalb der Organisation einfügen, in dem ich den Empfänger vor Links und Anhängen warnen möchte. Hier ein Beispiel:

"VORSICHT: Diese E-Mail stammt von außerhalb der Organisation. Klicken Sie nicht auf Links oder öffnen Sie Anhänge, es sei denn, Sie erkennen den Absender und wissen, dass der Inhalt sicher ist."

Dies habe ich nach dieser Anleitung (nur für eingehende Mails) eingerichtet:

https://docs.microsoft.com/de-de/exchange/security-and-compliance/mail-f ...

Das Ganze funktioniert auch soweit. Problem ist nur, dass in der E-Mail nach dem Hinzufügen sämtliche Sonderzeichen in Outlook falsch dargestellt werden, und das nicht nur im eingefügten Text, sondern in der gesamten Nachricht. Statt ä ö ü Ä Ö Ü ß steht in der mail ä ö ü �„ �– �œ �Ÿ . Kleine Umlaute sind noch richtig, Große und ß falsch. Deaktiviere ich diese Transportregel, werden die Nachrichten wieder korrekt dargestellt.

Kann mir jemand sagen, was der Grund dafür ist? Wird das Encoding der Mail geändert oder wird der ganze Nachrichtentext falsch kodiert in der Mail gespeichert? Was kann ich tun, um das zu beheben?

Das Ganze konnte ich auf einem zweiten Exchange Server reproduzieren. Wenn noch weitere Infos benötigt werden, bitte kurz Bescheid geben. Vielen Dank!


Edit: Ich habe das Programm CodeTwo Exchange Rules Pro entdeckt, welches ebenfalls einen Hinweistext einfügen kann. Ich hab dabei nur das Gefühl, dass dieses Programm auch nur so eine Transportregel anlegt und ich dann dasselbe Problem habe. Kennt das jemand bzw. kann diese Vermutung bestätigen/widerlegen? Hier die Anleitung für dieses Programm:

https://www.codetwo.com/blog/how-to-add-warning-message-to-emails-origin ...

Content-Key: 590581

Url: https://administrator.de/contentid/590581

Printed on: April 24, 2024 at 02:04 o'clock

Member: aqui
aqui Jul 25, 2020 at 10:39:23 (UTC)
Goto Top
Kann mir jemand sagen, was der Grund dafür ist?
Vermutlich weil du die Mails im HTML Format sendest. Klickst du das weg sollte es klappen.
Member: BjoernBorg
BjoernBorg Jul 25, 2020 updated at 21:16:56 (UTC)
Goto Top
Was soll denn wo weggeklickt werden? Es gibt dort keine Einstellung, die so etwas bewirkt. Ich habe zuvor bereits alles ausprobiert, was in Verbindung mit der Transportregel einstellbar ist aber nichts hat geholfen. Selbst wenn der eingefügte Text nur aus dem Wort TEST besteht, passiert das. Die eingehenden Mails sind sowohl HTML als auch Plain Text Mails.
Member: AdamCodeTwo
AdamCodeTwo Jul 27, 2020 at 09:31:51 (UTC)
Goto Top
Hallo BjoernBorg,

unser Programm soll die richtige Formatierung beibehalten. Du kannst es aber auch selbst überprüfen und die kostenlose Trial-Version herunterladen. Hier link: https://www.codetwo.de/exchange-rules-pro/download/.

Grüße,
Adam
Member: BjoernBorg
BjoernBorg Jul 27, 2020 at 18:00:38 (UTC)
Goto Top
Hallo Adam,

danke für den Tipp mit der Trial Version. Ich werde das mal ausprobieren.

Nur zum Verständnis: Veranlasst Ihr Programm nur die Anwendung einer Transportregel von Exchange oder fügt Ihr Programm den Text mit eigenen Routinen ein?

Grüße, BjoernBorg
Member: AdamCodeTwo
AdamCodeTwo Jul 28, 2020 updated at 08:04:03 (UTC)
Goto Top
Ja, das Programm arbeitet mit Transportregeln und erweitert deren Funktionen (mehr darüber hier: https://www.codetwo.com/userguide/exchange-rules-pro/understanding-progr ..). Das Problem mit den Sonderzeichen haben wir in diesem KB-Artikel beschrieben: https://www.codetwo.com/kb/3-steps-to-correct-message-encoding/. Er bezieht sich zwar auf unser Programm, aber enthält auch weitere Links zur Behebung dieses Problems in Windows Server, Outlook und OWA. Kurz gesagt, es handelt sich um die UTF-8-Encodierung.

Grüße,
Adam
Member: BjoernBorg
BjoernBorg Aug 20, 2020 updated at 09:11:31 (UTC)
Goto Top
Hallo Adam,

ich bin erst heute dazu gekommen wieder an dem Problem zu arbeiten. Ich habe mir Deine Links angeschaut und wollte jetzt diese Administrativen Vorlagen einrichten. Hier kommt aber gleich das neue Problem: Von Microsoft bekommt man nur noch Downloads, bei denen ADMX Dateien enthalten sind. Diese lassen sich aber nicht mit dem gpedit.msc einbinden, da der nur ADM Dateien akzeptiert. Die Anleitung unter https://www.codetwo.com/kb/global-encoding-of-outgoing-messages-at-excha ... funktioniert daher nicht mehr wie beschrieben. Ich habe jetzt zwar die Vorlagen als ADMX, bekomme diese aber nicht geladen, so dass ich sie editieren kann. Kannst Du da weiterhelfen?

Grüße, BjoernBorg


EDIT: Ich konnte mit Hilfe einer Anleitung aus dem Internet die ASMX Dateien "importieren" und die in Ihrer Anleitung gezeigten Dialoge waren dann über den gpedit verfügbar. Ich habe dann das Encoding auf UTF-8 gestellt und eine Testmail von außerhalb gesendet. Durch das Hinzufügen des Disclaimers aus der Transportregel wurden die Sonderzeichen aber immer noch verunstaltet. Beim eingefügten Text sind es nur die Fragezeichen (Diese E-Mail kommt von au�erhalb der Organisation) und beim übrigen Text aus der ursprünglichen HTML Mail wird zumindest das ß verunstaltet (Mit freundlichen Grü�Ÿen / Stra�Ÿe ).
Member: AdamCodeTwo
Solution AdamCodeTwo Aug 26, 2020 at 14:00:55 (UTC)
Goto Top
Hallo BjoernBorg,

leider konnte ich das Problem in meiner Umgebung nicht wiedergeben – alle Sonderzeichen werden korrekt angezeigt. Zur Behebung dieses Problems benötigte ich den HTML-Code der E-Mail, in der das Problem vorliegt, und den genauen Text, den Du in die Transportregel eingegeben hast (war es ein Klartext oder ein vorformatierter HTML-Code?).

Alternativ kannst Du selbst überprüfen, ob der unten angegebene HTML-Code Dein Problem löst. Gebe ihn einfach in Deine Transportregel ein:

<!DOCTYPE HTML PUBLIC "-W3CDTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Email Signature</TITLE>
<META content="text/html; charset=utf-8" http-equiv="Content-Type">
</HEAD><BODY style="font-size:10pt; font-family:Arial, sans-serif;">
<p style="font-size:10pt; font-family:Arial, sans-serif; ">VORSICHT: Diese E-Mail stammt von außerhalb der Organisation. Klicken Sie nicht auf Links oder öffnen Sie Anhänge, es sei denn, Sie erkennen den Absender und wissen, dass der Inhalt sicher ist.</p>
</BODY>
</HTML>

Grüße,
Adam
Member: BjoernBorg
BjoernBorg Sep 04, 2020 at 08:56:47 (UTC)
Goto Top
Hallo Adam,

vielen Dank für den HTML Code. Da sehe ich auch grad meinen Fehler. Ich habe meinen Text quasi versucht in das vorhandene HTML des Mailbodys einzubauen. Ich hatte keine geschlossenen HTML und BODY Tags mit drin wie in Deinem Beispiel. Wenn ich es danach mache, funktioniert es einwandfrei. Ich habe da einfach total falsch gedacht face-wink

Viele Grüße
BjoernBorg!