| Summary | IMP creates email with empty to field |
| Queue | IMP |
| Queue Version | FRAMEWORK_5_2 |
| Type | Bug |
| State | Resolved |
| Priority | 2. Medium |
| Owners | |
| Requester | o+horde (at) immerda (dot) ch |
| Created | 07/06/2020 (2064 days ago) |
| Due | |
| Updated | 07/19/2020 (2051 days ago) |
| Assigned | |
| Resolved | 07/19/2020 (2051 days ago) |
| Github Issue Link | |
| Github Pull Request | |
| Milestone | |
| Patch | No |
commit 652b282435a235c8e56240a675e9e1bebf21dd57
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Sun, 19 Jul 2020 16:35:27 -0400
[mjr] Prevent creating an empty To: header (
Bug #15019).M docs/changelog.yml
https://github.com/horde/imp/commit/652b282435a235c8e56240a675e9e1bebf21dd57
State ⇒ Resolved
Version ⇒ FRAMEWORK_5_2
was created. However, this is reproducible in current release code.
Fix for next release.
commit 9bd74049449f9a21f9f4dd63eac3baaeb96c10e2
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Sun, 19 Jul 2020 16:27:37 -0400
Bug: 15019Fix creating and empty To: header when no To: is present.RFC 4322 requires a non-empty To: header, or it should be omitted.
M lib/Compose.php
https://github.com/horde/imp/commit/9bd74049449f9a21f9f4dd63eac3baaeb96c10e2
Priority ⇒ 2. Medium
Patch ⇒ No
Milestone ⇒
Queue ⇒ IMP
Summary ⇒ IMP creates email with empty to field
Type ⇒ Bug
State ⇒ Unconfirmed
with an empty "to: " header, ie. it adds the header with an empty
header body field.
Apparently this is not compliant with RFC 4322, which defines the
syntax of the header as follows:
to = "To:" address-list CRLF
address-list = (address *("," address)) / obs-addr-list
where the address-list has to contain at least one address. For an
empty to: the mua is supposed to generate a message without to.
we believe that this issue is currently causing the affected emails to
be rejected by gmx/web.de