Mir ist seit langem aufgefallen, dass wenn ich eine HTML-Mail über den cMailer versende, diese im Maillog falsch angezeigt wird.
Der HTML-Code wird als text angezeigt, anstatt den Inhalt der Mail richtig zu präsentieren. Dies war schon in der Contendio Version 4.9.12 so und nun auch in der 4.10.0
Diesen Fehler kann man beheben, wenn man im File "contenido/includes/include.mail_log.php" auf Zeile 215 einen "else"-Block hinzufügt:
Code: Alles auswählen
default:
$td = new cHTMLTableData();
$data = $mailItem->get($key);
if ($mailItem->get('content_type') === 'text/plain') {
$data = nl2br($data);
} else {
$data = htmlspecialchars_decode($data);
}
$td->setContent($data . ' ');
$tr->appendContent($td);
Liebe Grüsse
Samse