View Issue Details

IDProjectCategoryView StatusLast Update
0005743SOGoWeb Mailpublic2023-05-31 06:47
Reporterswallowtail Assigned Tosebastien  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformWindowsOSWindows 11OS Version11
Product Version5.8.2 
Fixed in Version5.9.0 
Summary0005743: Web Mail will not send without a Subject - counter to RFC 2822
Description

"Subject" header is not mandatory for email, as outlined in RFC2822 at https://www.rfc-editor.org/rfc/rfc2822#section-3.6

The only required header fields are the origination date field and
the originator address field(s). All other header fields are
syntactically optional.

SOGo should allow sending of email with no subject (or at least have it as a setting in config).

TagsNo tags attached.

Activities

swallowtail

swallowtail

2023-04-17 04:15

reporter   ~0016827

See also RFC2822 section 3.6.5:

3.6.5. Informational fields

The informational fields are all optional. The "Keywords:" field
contains a comma-separated list of one or more words or
quoted-strings. The "Subject:" and "Comments:" fields are
unstructured fields as defined in section 2.2.1, and therefore may
contain text or folding white space.

subject = "Subject:" unstructured CRLF

comments = "Comments:" unstructured CRLF

keywords = "Keywords:" phrase *("," phrase) CRLF

These three fields are intended to have only human-readable content
with information about the message. The "Subject:" field is the most
common and contains a short string identifying the topic of the
message. When used in a reply, the field body MAY start with the
string "Re: " (from the Latin "res", in the matter of) followed by
the contents of the "Subject:" field body of the original message.
If this is done, only one instance of the literal string "Re: " ought
to be used since use of other strings or more than one instance can
lead to undesirable consequences. The "Comments:" field contains any
additional comments on the text of the body of the message. The
"Keywords:" field contains a comma-separated list of important words
and phrases that might be useful for the recipient.

Levon

Levon

2023-05-20 20:15

reporter   ~0016965

I see this was once discussed (Bug1797) and it was decided that subject is an optional field.

Why were the changes not saved until today?
Is there a workaround to make the "Subject" field optional?

swallowtail

swallowtail

2023-05-21 05:33

reporter   ~0016966

Yes, interesting that bug1797 comments "Fixed in revision 28cde64403e65a1ebeda3a984650fd31d8614f29 and f51ae70ff345179926dfdd4fd5856e968bdfc327" yet here we are 11 years later asking the same question... I wonder what happened to those commits?

sebastien

sebastien

2023-05-22 08:50

administrator   ~0016973

Hi there,

We will have a look on this. If you need this faster you can subscribe premium support.

Sebastien

sebastien

sebastien

2023-05-23 06:50

administrator   ~0016975

Fixed in https://github.com/Alinto/sogo/commit/ab954a150e99b4b35317a836791e831d460a1059

Will be merged after 5.8.3 release. You can change the wox template according to this commit to fix this temporary.

Sebastien

Levon

Levon

2023-05-23 11:28

reporter   ~0016976

Thank you very much for listening to the wishes of users and promptly offering solutions, including for free.

sebastien

sebastien

2023-05-23 20:25

administrator   ~0016979

;)

swallowtail

swallowtail

2023-05-24 22:52

reporter   ~0016981

Thanks for resolving.

sebastien

sebastien

2023-05-31 06:47

administrator   ~0016985

Hi all,

Now available in nightly build

Sebastien

Issue History

Date Modified Username Field Change
2023-04-17 03:01 swallowtail New Issue
2023-04-17 04:15 swallowtail Note Added: 0016827
2023-05-20 20:15 Levon Note Added: 0016965
2023-05-21 05:33 swallowtail Note Added: 0016966
2023-05-22 08:50 sebastien Note Added: 0016973
2023-05-23 06:50 sebastien Note Added: 0016975
2023-05-23 06:50 sebastien Assigned To => sebastien
2023-05-23 06:50 sebastien Status new => feedback
2023-05-23 11:28 Levon Note Added: 0016976
2023-05-23 20:25 sebastien Note Added: 0016979
2023-05-24 22:52 swallowtail Note Added: 0016981
2023-05-24 22:52 swallowtail Status feedback => assigned
2023-05-25 06:42 sebastien Status assigned => feedback
2023-05-31 06:47 sebastien Note Added: 0016985
2023-05-31 06:47 sebastien Status feedback => resolved
2023-05-31 06:47 sebastien Resolution open => fixed
2023-05-31 06:47 sebastien Fixed in Version => 5.9.0