Support mailing list management (unsubscribe, subscribe etc.) headers - RFC 2369
Categories
(MailNews Core :: Composition, enhancement, P3)
Tracking
(thunderbird_esr115 wontfix)
Tracking | Status | |
---|---|---|
thunderbird_esr115 | --- | wontfix |
People
(Reporter: jgmyers, Assigned: mkmelin)
References
()
Details
(Keywords: leave-open)
Attachments
(3 files, 1 obsolete file)
Reporter | ||
Updated•25 years ago
|
Updated•24 years ago
|
Comment 4•23 years ago
|
||
Comment 5•23 years ago
|
||
Comment 8•22 years ago
|
||
Comment 10•22 years ago
|
||
Comment 11•22 years ago
|
||
Comment 12•22 years ago
|
||
Comment 13•22 years ago
|
||
Comment 14•22 years ago
|
||
Comment 15•22 years ago
|
||
Updated•22 years ago
|
Comment 16•21 years ago
|
||
Comment 17•21 years ago
|
||
Comment 18•20 years ago
|
||
Updated•20 years ago
|
Comment 19•20 years ago
|
||
Comment 20•19 years ago
|
||
Comment 21•19 years ago
|
||
Comment 22•19 years ago
|
||
Comment 23•19 years ago
|
||
Comment 24•19 years ago
|
||
Comment 25•18 years ago
|
||
Assignee | ||
Updated•18 years ago
|
Comment 26•18 years ago
|
||
Comment 27•18 years ago
|
||
Comment 28•18 years ago
|
||
Comment 30•18 years ago
|
||
Comment 32•17 years ago
|
||
Updated•16 years ago
|
Updated•14 years ago
|
Comment 36•5 years ago
|
||
Would love to have this also.
Updated•4 years ago
|
Assignee | ||
Updated•3 years ago
|
Comment hidden (advocacy) |
Updated•2 years ago
|
Comment 40•2 years ago
|
||
For the record two plugins offer this feature:
https://addons.thunderbird.net/en-us/thunderbird/addon/unsub/
https://github.com/inxmailgmbh/tb-listunsubscribe
It would be great to have this by default.
Assignee | ||
Comment 42•1 year ago
|
||
Comment 43•1 year ago
|
||
For the record two plugins offer this feature:
https://addons.thunderbird.net/en-us/thunderbird/addon/unsub/
https://github.com/inxmailgmbh/tb-listunsubscribe
Can manifest v4 extensions get permission to make POST requests to arbitrary URLs without CORS? It looks like this extension is broken because of that (based on my limited knowledge of extension development). Gmail and Yahoo are moving away from mailto 8058 unsubscribe, so if TB extensions are limited from making HTTP requests, then the requests need to come from TB core.
Comment 44•1 year ago
|
||
If TB were to offer an 8058 unsubscribe API which causes a POST to the URL in the List-Unsubscribe header
8. Examples
8.1. Simple
Header in Email
List-Unsubscribe: <https://example.com/unsubscribe/opaquepart>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
Resulting POST request
POST /unsubscribe/opaquepart HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 26
List-Unsubscribe=One-Click
With this simple API, the heavy work of UX can be handled by an extension developer.
Assignee | ||
Comment 45•10 months ago
|
||
RFC 8058 will have to be for another bug. It depends on DKIM which we don't support yet.
Assignee | ||
Updated•10 months ago
|
Assignee | ||
Comment 46•10 months ago
|
||
This makes Thunderbird understand the RFC 2369 headers, and output them a functional.
Makes the headers useful when they are shown (through pref, and for All Headers) mode.
Assignee | ||
Comment 47•10 months ago
|
||
Updated•10 months ago
|
Assignee | ||
Updated•10 months ago
|
Comment 48•10 months ago
|
||
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/8fb8d48d0666
Part 1: Support mailing list management (unsubscribe, subscribe etc.) headers - RFC 2369. r=freaktechnik
Comment 49•9 months ago
|
||
Assignee | ||
Comment 50•9 months ago
|
||
In case mailnews.headers.extraExpandedHeaders contains a header we "know about" and have
already defined behavior for, use the preferred behavior.
E.g. set List-Archive into the pref - without this fix it shows as a plain filed, not as a link.
Assignee | ||
Updated•9 months ago
|
Comment 51•9 months ago
|
||
Pushed by benc@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/a6e7c670f689
Fix bad interaction of mailnews.headers.extraExpandedHeaders settings and known headers. r=aleca
Assignee | ||
Comment 52•9 months ago
|
||
Some newsletter type emails have List-Unsubscribe but don't set a List-Id.
For consistency, fake the List-Id to be the From name of the sender for such cases,
so that the list management options menu has some where to hang itself off.
(But skip this for All headers mode, because there people want to see exact headers, presumably.)
Updated•9 months ago
|
Assignee | ||
Comment 53•9 months ago
|
||
I think we're done here. Will open another bug for exploring UI improvements around this.
Description
•