Hallo,
wir betreiben verinice.PRO in der von SerNet zur Verfügung gestellten VM, also nehme ich mal an, dass da alle Komponenten eigentlich sauber laufen müssten.
Wenn ich mir aber per verinice eine Aufgabe zumailen lasse, werden teilweise die HTML-Tags falsch interpretiert. Die E-Mail in Outlook sieht dann folgendermaßen aus:
dies ist eine Erinnerung für eine Aufgabe, die Ihnen in verinice zugeteilt wurde:
Umsetzungsstand prüfen
<br/>Sie haben drei Möglichkeiten: <ul><li><b>Verlängerung beantragen</b>: Beantragen Sie eine Verlängerung der Frist.</li><li><b>Nicht verantwortlich</b>: Sie sind nicht verantwortlich für die Umsetzung dieser Aufgabe.</li><li><b>Erledigt</b>: Sie haben die Aufgabe erledigt.</li></ul>
Die Aufgabe betrifft folgendes Objekt in verinice:
Erstellung einer Sicherheitsrichtlinie für Datenbanksysteme
Wie man an den oberen und unteren beiden Zeilen sehen kann, wird der Rest der Mail korrekt dargestellt.
Es betrifft immer nur den Teil, den ich selbst im Feld „Aufgabenbeschreibung“ in verinice eintrage und den Standardeintrag mit den 3 Möglichkeiten.
Ich habe mir den Quelltext der E-Mail angesehen und festgestellt, dass dieser Teil der Mails offenbar nicht richtig codiert wurde, denn im Quelltext sieht der obige Text folgendermaßen aus:
dies ist eine Erinnerung für eine Aufgabe, die Ihnen in verinice zugeteilt wurde:<br>
<br>
Umsetzungsstand prüfen<br>
<br>
<br/>Sie haben drei Möglichkeiten: <ul><li><b>Verlängerung beantragen</b>: Beantragen Sie eine Verlängerung der Frist.</li><li><b>Nicht verantwortlich</b>: Sie sind nicht verantwortlich für die Umsetzung dieser Aufgabe.</li><li><b>Erledigt</b>: Sie haben die Aufgabe erledigt.</li></ul><br>
<br>
<br>
Die Aufgabe betrifft folgendes Objekt in verinice:<br>
Erstellung einer Sicherheitsrichtlinie für Datenbanksysteme<br>
Statt „<“ und „>“ wurden also die entsprechenden Zeichen-Entity codiert.
Weiß jemand Rat, wo und wie ich das abstellen kann? So kann ich die E-Mails ja nicht rausschicken. Selbst wenn ich selbst keinen Text für die Aufgabenbeschreibung verfasse, werden die 3 Wahloptionen ja standardmäßig in jeder Aufgaben-Mail aufgeführt.
Nach meinem Verständnis dürfte es kein Fehler des Parsers sein, denn sonst müsste ja die komplette Mail falsch interpretiert werden. Es bezieht sich, wie gesagt, nur auf den mittleren Teil. Irgendwas läuft also auf dem Weg zwischen „Vorlage laden“->„Aufgabenbeschreibung ausfüllen“->„Fertigstellen“->„E-Mail parsen“ falsch. Könnte es sich evtl. um ein Zeichenkodierungsproblem handeln (Stichwort: Unicode / ISO)? Wenn ja, wo stelle ich das richtig ein?
(Apropos: Zu den Aufgaben-Vorlagen (Drop-Down-Liste in verinice) fällt mir gerade noch eine Nebenfrage ein: Wie kann ich die wieder leeren oder einzelne Einträge daraus löschen?)
Da es mich wundert, dass ich offenbar der einzige mit diesem Problem bin, denn ich konnte keinen ähnlichen Beitrag zu dem Thema finden, liegt es vermutlich wieder mal an mir.
Vielen Dank für jegliche Hilfe.
P.S. Das Problem tritt übrigens ausschließlich in den Darstellungen der Mails auf. Wenn ich mir im Web-Frontend die Aufgabenbeschreibungen ansehe, werden alle HTML-Tags korrekt dargestellt.