View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005376 | SOGo | Web Mail | public | 2021-08-10 17:48 | 2021-08-23 15:16 |
Reporter | edward.johns | Assigned To | francis | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Server | OS | Linux Ubuntu | OS Version | 20.04.2 LTS |
Product Version | 5.1.1 | ||||
Fixed in Version | 5.3.0 | ||||
Summary | 0005376: Web Mail is not honoring RFC-821 line lengths with identity signature blocks, resulting in invalid S/MIME digital signtures | ||||
Description | RFC-821 specifies a maximum line length of 1000 characters. When using an HTML signature in SOGo, the HTML source is put into a single line. In my case, the line is over 1000 characters. When the message is digitally signed using S/MIME, SOGo saves the email in the IMAP sent folder. The digital signature there is correct, because the non-compliant line is not truncated. However, the sent email lines are truncated to 1000 characters by the SMTP server (postfix, in my case). When delivered, the message has an extra line break, invalidating the signature. | ||||
Steps To Reproduce | Requires a valid S/MIME certificate configured for the account. Go to "Preferences", "Mail", and set "Compose messages in" to HTML. | ||||
Additional Information | A possible solution is to restrict the signature block HTML source to 1000 characters, and keep existing line breaks in the HTML, rather than collapsing the source as it is currently implemented. | ||||
Tags | No tags attached. | ||||
When I said, "A possible solution is to restrict the signature block HTML source to 1000 characters", I meant that "A possible solution is to restrict each line of the signature block HTML source to 1000 characters" |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2021-08-10 17:48 | edward.johns | New Issue | |
2021-08-10 18:14 | edward.johns | Note Added: 0015416 | |
2021-08-23 15:16 | francis | Changeset attached | => sogo master 6cf3d991 |
2021-08-23 15:16 | francis | Assigned To | => francis |
2021-08-23 15:16 | francis | Resolution | open => fixed |
2021-08-23 15:16 | francis | Status | new => resolved |
2021-08-23 15:16 | francis | Fixed in Version | => 5.3.0 |