View Issue Details

IDProjectCategoryView StatusLast Update
0006074SOGoWeb Mailpublic2025-01-22 15:12
Reportere-d-i-t Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version5.11.2 
Summary0006074: SOGo webmail not using BODY-tag is not conform HTML specifications which leads to render faults receiving clients
Description

While SOGo is sending HTML only, it is not following the standard HTML specifications which leads to render faults when using BASE64 inline images.

It is not using the BODY tags, which it should.

Especially in certain builds of Outlook client side this makes mail with BASE64 encoded inline images appear as empty box with the red cross.
But also other webmail applications begin to show some render issues.

If someone would be able just to add the tags <BODY> and </BODY> right after/before the <HTML> </HTML>, that would be an easy fix I guess.

Steps To Reproduce

Send a mail with SOGo and at the client side show the source.
A simple text mail will do.

Result:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<p>This is a test</p></html>

Expected:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
<p>This is a test</p>
</body>
</html>

TagsNo tags attached.

Activities

e-d-i-t

e-d-i-t

2025-01-22 15:12

reporter   ~0018033

There seams to be a way to set the CKEditor into Full HTML mode which would even give us access to the entire HTML.

Which would be perfect if I need to add some specific HTML / Office 365 MS related stuff being sure any client renders well.
Specially between the <HEAD></HEAD> tags where I could add the <STYLE> tags.

https://ckeditor.com/docs/ckeditor5/44.1.0/features/html/full-page-html.html

Issue History

Date Modified Username Field Change
2025-01-22 15:00 e-d-i-t New Issue
2025-01-22 15:12 e-d-i-t Note Added: 0018033