View Issue Details

IDProjectCategoryView StatusLast Update
0006115SOGoWeb Mailpublic2025-06-04 08:56
Reporterswallowtail Assigned Toqhivert  
PrioritynormalSeverityminorReproducibilityalways
Status feedbackResolutionopen 
PlatformWebmailOSWindowsOS Version11
Product Version5.12.0 
Summary0006115: Signature delimiter should have a normal space (U+0020) after the dashes, not U+00A0
Description

In the text/plain part of an email generated in SOGo, the signature delimiter is not correct.

 --=C2=A0
 =C2=A0Simon Wilson
 M: 0400 121 116

=C2=A0 in UTF-8 character set is the non-breaking space (U+00A0). The signature delimiter should have a normal space, not a non-breaking space.
Note https://en.wikipedia.org/wiki/Signature_block#Standard_delimiter

This can interfere with signature detection in email clients.

TagsNo tags attached.

Activities

swallowtail

swallowtail

2025-05-28 23:14

reporter   ~0018237

Hi SOGo team - acknowledging that this is a low priority issue, it should also be pretty easy to resolve?

qhivert

qhivert

2025-06-04 08:56

administrator   ~0018242

Hello,
the relevant code -> space = (isHTML ? @" " : @" ");
https://github.com/Alinto/sogo/blob/9954c3607bfda55424f5ac532a1075407235f345/SoObjects/Mailer/SOGoDraftObject.m#L1175

The fact that they decide to put a non-breaking space in case of html makes me think this has a purpose.

Issue History

Date Modified Username Field Change
2025-04-10 09:54 swallowtail New Issue
2025-05-28 23:14 swallowtail Note Added: 0018237
2025-06-04 08:56 qhivert Note Added: 0018242
2025-06-04 08:56 qhivert Assigned To => qhivert
2025-06-04 08:56 qhivert Status new => feedback