Since the update of Thunderbird 31.7.0 to 38.0.1 I can not send approval e-mail commands to majordomo (using mail.compose.other.header)
Categories
(Thunderbird :: Untriaged, defect)
Tracking
(Not tracked)
People
(Reporter: zivi, Unassigned)
References
(Depends on 1 open bug)
Details
(Keywords: regression, Whiteboard: [regression:TB38, jsmime])
Attachments
(1 file)
325.92 KB,
application/zip
|
Details |
Updated•10 years ago
|
Comment 4•9 years ago
|
||
Comment 5•9 years ago
|
||
Updated•9 years ago
|
Comment 6•9 years ago
|
||
Comment 8•5 years ago
|
||
The Problem is caused by:
https://dxr.mozilla.org/comm-central/rev/2a29ee0adb310b54a6a2df72034953fed8f2b043/comm/mailnews/mime/jsmime/jsmime.js#167
// From RFC 5536:
addHeader("Approved", parseAddress, writeAddress);
This requires the Approved
header to be an email address.
This is correct for newsgroup posts as described in RFC 5536:
https://www.rfc-editor.org/rfc/rfc5536.html#section-3.2.1
The Approved header field indicates the mailing addresses (and
possibly the full names) of the persons or entities approving the
article for posting. Its principal uses are in moderated articles
and in group control messages; see [RFC5537].
approved = "Approved:" SP mailbox-list CRLF
However, it is wrong for emails to mailing lists, since there the header must contain the required password.
Comment 9•4 years ago
|
||
Does this mean that we will not be able to use our Majordomo email list provider in the future?
Comment 10•4 years ago
|
||
(In reply to nugatritter from comment #9)
Does this mean that we will not be able to use our Majordomo email list provider in the future?
What do you mean by "will not"? this bug is about TB38?
So does it actually work for you? Which TB?
I've no experience with Majordomo.
What are the requirements for using them?
Bug 1658890 is about setting custom headers in general. This is broken in current TB78 but should be fixed in the next sub release (TB78.3?).
Then this Bug should be fixed also.
It would be nice, if someone could test it then.
Comment 11•4 years ago
|
||
Actually TB 68.12.0 works fine but TB 78.2.1 don't.
The requirements for using Majordomo is an additional header entry called "approved".
I'll test next release with Majordomo and post results here.
Comment 12•4 years ago
|
||
I think the approved header for majordomo is not ultimately a requirement. The more "standard" way is to add Approved: on the first line of the message. At least this is what the documentation I've found seem to say.
Comment 13•4 years ago
|
||
I've just tested this, and you're right.
Adding "Approved: ListPassword" on the first line of the message works fine.
Thank you for this alternative way.
Comment 14•4 years ago
|
||
It's a bit wrong of them to use a non X- prefixed header for special purposes :/
Comment 16•4 years ago
|
||
(In reply to Wayne Mery (:wsmwk) from comment #15)
Should this be marked confirmed?
It should be fixed already - see Comment #10.
Once someone with a current TB (TB78.2.1 is too old) confirms it works, we can close the bug as dupe of Bug 1658890.
Comment 17•4 years ago
|
||
On trunk this now works yes.
Set mail.compose.other.header to "Approved" (or e.g. "Approved,X-Foo") and then you can select the header in the composition area.
Description
•