Allow bounce/redirect of mail messages
Categories
(MailNews Core :: Composition, enhancement)
Tracking
(thunderbird_esr78 wontfix)
Tracking | Status | |
---|---|---|
thunderbird_esr78 | --- | wontfix |
People
(Reporter: phil, Assigned: mkmelin)
References
(Blocks 2 open bugs, )
Details
(Keywords: helpwanted)
Attachments
(11 files, 2 obsolete files)
18.70 KB,
patch
|
Details | Diff | Splinter Review | |
19.47 KB,
patch
|
Details | Diff | Splinter Review | |
27.50 KB,
application/x-xpinstall
|
Details | |
103.48 KB,
application/x-zip-compressed
|
Details | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
3.44 KB,
application/x-zip-compressed
|
Details | |
527 bytes,
image/svg+xml
|
Details | |
1.00 KB,
image/svg+xml
|
Details | |
1019 bytes,
image/svg+xml
|
Details | |
1.22 KB,
image/svg+xml
|
Details | |
78.80 KB,
image/jpeg
|
Details |
Reporter | ||
Updated•25 years ago
|
Updated•25 years ago
|
Reporter | ||
Updated•25 years ago
|
Comment 1•25 years ago
|
||
Comment 2•25 years ago
|
||
Comment 4•25 years ago
|
||
Reporter | ||
Comment 5•25 years ago
|
||
Comment 6•25 years ago
|
||
Comment 7•25 years ago
|
||
Comment 8•25 years ago
|
||
Comment 9•25 years ago
|
||
Comment 10•24 years ago
|
||
Comment 11•24 years ago
|
||
Comment 12•24 years ago
|
||
Comment 13•24 years ago
|
||
Comment 14•24 years ago
|
||
Comment 15•24 years ago
|
||
Comment 16•24 years ago
|
||
Comment 17•24 years ago
|
||
Comment 18•24 years ago
|
||
Comment 19•24 years ago
|
||
Comment 20•24 years ago
|
||
Comment 21•24 years ago
|
||
Comment 22•24 years ago
|
||
Comment 23•24 years ago
|
||
Comment 24•24 years ago
|
||
Comment 25•24 years ago
|
||
Comment 26•24 years ago
|
||
Comment 27•24 years ago
|
||
Comment 28•24 years ago
|
||
Comment 29•24 years ago
|
||
Comment 31•24 years ago
|
||
Comment 32•24 years ago
|
||
Comment 34•24 years ago
|
||
Comment 35•23 years ago
|
||
Comment 36•23 years ago
|
||
Comment 37•23 years ago
|
||
Comment 38•23 years ago
|
||
Comment 39•23 years ago
|
||
Comment 40•23 years ago
|
||
Comment 41•23 years ago
|
||
Comment 42•23 years ago
|
||
Comment 43•23 years ago
|
||
Comment 44•23 years ago
|
||
Comment 45•23 years ago
|
||
Comment 46•22 years ago
|
||
Comment 47•22 years ago
|
||
Comment 48•22 years ago
|
||
Comment 49•22 years ago
|
||
Updated•22 years ago
|
Comment 50•22 years ago
|
||
Comment 51•22 years ago
|
||
Comment 52•22 years ago
|
||
Comment 53•22 years ago
|
||
Comment 54•22 years ago
|
||
Comment 55•22 years ago
|
||
Comment 56•22 years ago
|
||
Comment 57•22 years ago
|
||
Comment 58•22 years ago
|
||
Comment 59•22 years ago
|
||
Comment 60•22 years ago
|
||
Comment 61•22 years ago
|
||
Comment 62•22 years ago
|
||
Comment 63•22 years ago
|
||
Comment 64•22 years ago
|
||
Comment 65•22 years ago
|
||
Comment 66•22 years ago
|
||
Comment 67•22 years ago
|
||
Comment 68•22 years ago
|
||
Comment 69•22 years ago
|
||
Comment 70•22 years ago
|
||
Comment 71•22 years ago
|
||
Comment 72•22 years ago
|
||
Comment 73•22 years ago
|
||
Updated•22 years ago
|
Comment 74•22 years ago
|
||
Comment 75•22 years ago
|
||
Comment 76•22 years ago
|
||
Comment 77•22 years ago
|
||
Comment 78•22 years ago
|
||
Comment 79•22 years ago
|
||
Comment 80•22 years ago
|
||
Comment 81•22 years ago
|
||
Comment 82•22 years ago
|
||
Comment 83•22 years ago
|
||
Comment 84•22 years ago
|
||
Comment 85•22 years ago
|
||
Comment 86•22 years ago
|
||
Comment 87•22 years ago
|
||
Comment 88•22 years ago
|
||
Comment 89•22 years ago
|
||
Comment 90•21 years ago
|
||
Comment 91•21 years ago
|
||
Comment 92•21 years ago
|
||
Comment 93•21 years ago
|
||
Comment 94•21 years ago
|
||
Comment 95•21 years ago
|
||
Comment 96•21 years ago
|
||
Comment 97•21 years ago
|
||
Comment 98•21 years ago
|
||
Comment 99•21 years ago
|
||
Comment 100•21 years ago
|
||
Comment 101•21 years ago
|
||
Comment 102•21 years ago
|
||
Comment 103•21 years ago
|
||
Comment 104•21 years ago
|
||
Comment 105•21 years ago
|
||
Comment 106•21 years ago
|
||
Comment 107•21 years ago
|
||
Comment 108•21 years ago
|
||
Comment 109•21 years ago
|
||
Comment 110•21 years ago
|
||
Comment 111•21 years ago
|
||
Comment 112•21 years ago
|
||
Comment 113•21 years ago
|
||
Comment 114•21 years ago
|
||
Comment 115•21 years ago
|
||
Comment 116•21 years ago
|
||
Comment 117•21 years ago
|
||
Comment 118•21 years ago
|
||
Comment 119•21 years ago
|
||
Comment 120•21 years ago
|
||
Comment 121•21 years ago
|
||
Comment 122•21 years ago
|
||
Comment 123•21 years ago
|
||
Comment 124•21 years ago
|
||
Comment 125•21 years ago
|
||
Comment 126•21 years ago
|
||
Comment 127•21 years ago
|
||
Comment 128•21 years ago
|
||
Comment 129•21 years ago
|
||
Comment 130•21 years ago
|
||
Comment 131•21 years ago
|
||
Comment 132•21 years ago
|
||
Comment 133•21 years ago
|
||
Comment 134•21 years ago
|
||
Comment 135•21 years ago
|
||
Comment 136•21 years ago
|
||
Comment 137•21 years ago
|
||
Comment 138•21 years ago
|
||
Comment 139•21 years ago
|
||
Comment 140•21 years ago
|
||
Comment 141•21 years ago
|
||
Comment 142•21 years ago
|
||
Comment 143•21 years ago
|
||
Comment 144•21 years ago
|
||
Comment 145•21 years ago
|
||
Comment 146•21 years ago
|
||
Comment 147•21 years ago
|
||
Comment 148•21 years ago
|
||
Comment 149•21 years ago
|
||
Comment 150•21 years ago
|
||
Comment 151•21 years ago
|
||
Comment 152•21 years ago
|
||
Comment 153•21 years ago
|
||
Comment 154•21 years ago
|
||
Comment 155•21 years ago
|
||
Comment 156•21 years ago
|
||
Comment 157•21 years ago
|
||
Comment 158•21 years ago
|
||
Comment 159•21 years ago
|
||
Comment 160•21 years ago
|
||
Comment 161•21 years ago
|
||
Comment 162•21 years ago
|
||
Comment 163•20 years ago
|
||
Comment 164•20 years ago
|
||
Comment 165•20 years ago
|
||
Comment 166•20 years ago
|
||
Comment 167•20 years ago
|
||
Comment 168•20 years ago
|
||
Comment 169•20 years ago
|
||
Comment 170•20 years ago
|
||
Comment 171•20 years ago
|
||
Comment 172•20 years ago
|
||
Comment 173•20 years ago
|
||
Comment 174•20 years ago
|
||
Comment 175•20 years ago
|
||
Comment 176•20 years ago
|
||
Comment 177•20 years ago
|
||
Comment 178•20 years ago
|
||
Comment 179•20 years ago
|
||
Comment 180•20 years ago
|
||
Comment 181•20 years ago
|
||
Comment 182•20 years ago
|
||
Comment 183•20 years ago
|
||
Comment 184•20 years ago
|
||
Comment 185•20 years ago
|
||
Comment 186•20 years ago
|
||
Comment 187•20 years ago
|
||
Comment 188•20 years ago
|
||
Comment 189•20 years ago
|
||
Comment 190•20 years ago
|
||
Comment 191•20 years ago
|
||
Comment 192•20 years ago
|
||
Comment 193•20 years ago
|
||
Comment 194•20 years ago
|
||
Comment 195•20 years ago
|
||
Comment 196•20 years ago
|
||
Comment 197•20 years ago
|
||
Comment 198•20 years ago
|
||
Comment 199•20 years ago
|
||
Comment 200•20 years ago
|
||
Comment 201•20 years ago
|
||
Comment 202•20 years ago
|
||
Comment 203•20 years ago
|
||
Comment 204•20 years ago
|
||
Comment 205•20 years ago
|
||
Comment 206•20 years ago
|
||
Comment 207•20 years ago
|
||
Comment 208•20 years ago
|
||
Comment 209•20 years ago
|
||
Comment 210•20 years ago
|
||
Comment 211•20 years ago
|
||
Comment 212•20 years ago
|
||
Comment 213•20 years ago
|
||
Comment 214•20 years ago
|
||
Comment 215•20 years ago
|
||
Comment 216•20 years ago
|
||
Comment 217•20 years ago
|
||
Comment 218•20 years ago
|
||
Comment 219•20 years ago
|
||
Updated•20 years ago
|
Comment 220•20 years ago
|
||
Comment 221•20 years ago
|
||
Comment 222•20 years ago
|
||
Comment 223•20 years ago
|
||
Comment 224•20 years ago
|
||
Comment 225•20 years ago
|
||
Updated•20 years ago
|
Comment 226•20 years ago
|
||
Comment 227•20 years ago
|
||
Comment 228•20 years ago
|
||
Comment 229•20 years ago
|
||
Comment 230•20 years ago
|
||
Comment 231•20 years ago
|
||
Comment 232•20 years ago
|
||
Comment 233•20 years ago
|
||
Comment 234•20 years ago
|
||
Comment 235•20 years ago
|
||
Comment 236•20 years ago
|
||
Comment 237•20 years ago
|
||
Comment 238•20 years ago
|
||
Comment 239•20 years ago
|
||
Comment 240•20 years ago
|
||
Comment 241•20 years ago
|
||
Comment 242•19 years ago
|
||
Comment 243•19 years ago
|
||
Comment 244•19 years ago
|
||
Comment 245•19 years ago
|
||
Comment 246•19 years ago
|
||
Comment 247•19 years ago
|
||
Comment 248•19 years ago
|
||
Comment 249•19 years ago
|
||
Comment 250•19 years ago
|
||
Comment 251•19 years ago
|
||
Comment 252•19 years ago
|
||
Comment 253•19 years ago
|
||
Comment 254•19 years ago
|
||
Comment 255•19 years ago
|
||
Comment 256•19 years ago
|
||
Comment 257•19 years ago
|
||
Comment 258•19 years ago
|
||
Comment 259•19 years ago
|
||
Comment 260•19 years ago
|
||
Comment 261•19 years ago
|
||
Comment 262•19 years ago
|
||
Comment 263•19 years ago
|
||
Comment 264•19 years ago
|
||
Comment 265•19 years ago
|
||
Comment 266•19 years ago
|
||
Comment 267•19 years ago
|
||
Comment 268•19 years ago
|
||
Comment 269•19 years ago
|
||
Comment 270•19 years ago
|
||
Comment 271•19 years ago
|
||
Comment 272•19 years ago
|
||
Comment 273•19 years ago
|
||
Comment 274•19 years ago
|
||
Assignee | ||
Comment 275•19 years ago
|
||
Comment 276•19 years ago
|
||
Comment 277•19 years ago
|
||
Updated•19 years ago
|
Comment 278•19 years ago
|
||
Comment 279•19 years ago
|
||
Comment 280•19 years ago
|
||
Comment 281•19 years ago
|
||
Comment 282•19 years ago
|
||
Comment 283•19 years ago
|
||
Comment 284•19 years ago
|
||
Comment 285•19 years ago
|
||
Comment 286•19 years ago
|
||
Comment 287•19 years ago
|
||
Comment 288•19 years ago
|
||
Comment 289•19 years ago
|
||
Comment 290•19 years ago
|
||
Comment 291•19 years ago
|
||
Comment 292•19 years ago
|
||
Comment 293•19 years ago
|
||
Comment 294•19 years ago
|
||
Comment 295•19 years ago
|
||
Comment 296•19 years ago
|
||
Comment 297•19 years ago
|
||
Comment 298•19 years ago
|
||
Comment 299•19 years ago
|
||
Comment 300•18 years ago
|
||
Comment 301•18 years ago
|
||
Comment 302•18 years ago
|
||
Comment 303•18 years ago
|
||
Comment 304•18 years ago
|
||
Comment 305•18 years ago
|
||
Comment 306•18 years ago
|
||
Comment 307•18 years ago
|
||
Comment 308•18 years ago
|
||
Comment 309•18 years ago
|
||
Comment 310•18 years ago
|
||
Assignee | ||
Updated•17 years ago
|
Updated•16 years ago
|
Comment 312•16 years ago
|
||
Comment 313•16 years ago
|
||
Assignee | ||
Comment 314•16 years ago
|
||
Comment 315•16 years ago
|
||
Comment 316•16 years ago
|
||
Comment 317•16 years ago
|
||
Comment 318•15 years ago
|
||
Comment 319•15 years ago
|
||
Comment 320•15 years ago
|
||
Comment 321•15 years ago
|
||
Comment 322•15 years ago
|
||
Comment 323•15 years ago
|
||
Comment 324•15 years ago
|
||
Comment 325•15 years ago
|
||
Comment 326•15 years ago
|
||
Comment 327•15 years ago
|
||
Comment 328•15 years ago
|
||
Comment 329•15 years ago
|
||
Comment 330•15 years ago
|
||
Comment 331•15 years ago
|
||
Comment 332•15 years ago
|
||
Comment 334•14 years ago
|
||
Comment 335•14 years ago
|
||
Comment 336•14 years ago
|
||
Comment 337•14 years ago
|
||
Comment 338•14 years ago
|
||
Comment 339•14 years ago
|
||
Comment 340•14 years ago
|
||
Comment 341•14 years ago
|
||
Comment 342•14 years ago
|
||
Comment 344•14 years ago
|
||
Comment 345•14 years ago
|
||
Comment 346•14 years ago
|
||
Comment 347•14 years ago
|
||
Comment 348•13 years ago
|
||
Comment 349•13 years ago
|
||
Comment 350•13 years ago
|
||
Comment 351•13 years ago
|
||
Comment 352•13 years ago
|
||
Comment 353•13 years ago
|
||
Comment 354•13 years ago
|
||
Comment 355•13 years ago
|
||
Comment 356•13 years ago
|
||
Comment 357•13 years ago
|
||
Comment 358•13 years ago
|
||
Comment 359•12 years ago
|
||
Comment 360•12 years ago
|
||
Comment 361•12 years ago
|
||
Comment 363•12 years ago
|
||
Comment 364•12 years ago
|
||
Comment 365•12 years ago
|
||
Comment 366•12 years ago
|
||
Comment 367•11 years ago
|
||
Comment 368•11 years ago
|
||
Comment 369•11 years ago
|
||
Comment 370•4 years ago
|
||
Since there is a critical security-issue with the last thunderbird-version that is supported by the add-on "Mail Redirect" and it seems there is a lot of interest in this feature it would seem appropriate to finally get this functionality integrated in thunderbird.
At the moment users depending on this feature are in a big dilemma that they just can't solve by themselves. Having to choose between not beeing able to work or knowingly putting your computer/network at risk is just beyond frustrating.
Regarding Mail Redirect:
At the moment Mail Redirect is not yet compatible with Thunderbird 78.. I'm still working on a new version that works with Thunderbird 78.. If you depend on this functionality, please don't upgrade to Thunderbird 68, but stay on version 68 and disable updates, until a compatible version of Mail Redirect is released.
Comment 371•4 years ago
•
|
||
Possible workarounds:
- I can create a filter in Thunderbird with action "Redirect to". I haven't tested it, but it seems to be at least a workaround for some use cases.
- It could be done on the server, depending on the server capabilities.
I agree that a proper bounce should be a feature of core Thunderbird.
Comment 372•4 years ago
|
||
Having lost this feature (via the Mail Redirect addon) in TB also is a serious regression to me. It would be really awesome to have it as a core feature indeed!
Comment 373•4 years ago
|
||
FWIW, there is a new add-on named "Simple Mail Redirection", that's a fork of "Mail Redirect", and that works with TB 78.
Comment 374•4 years ago
|
||
Thanks, that's good to know; a simple search on "bounce" in the addon page did not showed this one!
Assignee | ||
Comment 375•4 years ago
|
||
Enables Redirect, NOT re-sending in the sense it's discussed in the RFC.
Redirect is more of a fancy forwared that lets the original get out of the loop, e.g. sending it on to the right person and then making the reply from that right person go to the original sender instead.
Assignee | ||
Updated•4 years ago
|
Comment 376•4 years ago
|
||
Created a redirect icon.
Updated•4 years ago
|
Assignee | ||
Comment 377•4 years ago
|
||
Comment on attachment 9218799 [details]
redirect.svg
LGTM, I've updated phab to have this icon, and fixed a few other issues - so it should now be ready for review.
Comment 378•4 years ago
|
||
Comment on attachment 9218799 [details]
redirect.svg
Looks good. This icon isn't pixel perfect. I'll tried to do one.
Comment 379•4 years ago
|
||
What do you think about this version? With this the horizontal lines aren't blurred.
Comment 380•4 years ago
|
||
Comment on attachment 9218912 [details]
redirect.svg
Yup, that's good.
I had the arrows aligned tot he grid instead of the lines. This is better and sharper.
Updated•4 years ago
|
Updated•4 years ago
|
Comment 381•4 years ago
|
||
For my add-on Mail Redirect I had also designed SVG-icons that can both be used for the menuitem and the subjectCol icon. Only for (un)selected messages that have been forwarded, replied and resent, I have made two separate versions, because (to my knowledge limited knowledge of SVG) it isn't possible to use three colors with the fill and stroke attributes.
I'll add a zip with the icons and css for reference.
Comment 382•4 years ago
|
||
Comment 383•4 years ago
|
||
Thanks Onno for sharing these.
Richard, would you be able to adapt those SVG variations for the subject column for all the various scenarios?
- Redirected
- Redirected + Replied
- Redirected + Forwarded
- Redirected + Forwarded + Replied (this one is gonna be interesting)
Comment 384•4 years ago
•
|
||
Shouldn't it be sufficient to show this as forwarded in the thread pane? If this detail matters, the user can just click on the mail and should see it there.
As Magnus wrote correctly:
Redirect is more of a fancy forward
Comment 385•4 years ago
|
||
(In reply to Ben Bucksch (:BenB) from comment #384)
Shouldn't it be sufficient to show this as forwarded in the thread pane? If this detail matters, the user can just click on the mail and should see it there.
As Magnus wrote correctly:Redirect is more of a fancy forward
I agree. No need for yet another icon here. From the redirectors point of view, what matters is that the mail message has been passed on to someone else, and it no longer matters whether they are in the loop ("forward") or not ("redirect").
Comment 386•4 years ago
|
||
I disagree with comment 384 and comment 385.
Redirect and Forward are completely different and they should be represented differently in the thread pane.
A redirect "it is" like a fancy forward, but it excludes the sender from any reply, unlike the forward.
Having a distinctive icon that quickly allow users to identify the difference between multiple messages that have been forwarded or redirected is extremely helpful and increase readability of a long list of messages at a quick glance.
Comment 387•4 years ago
|
||
The icon looks like reload to me. Also, the direction of flow is the same, so the arrow should point in the same direction as forward. (to left: back to the sender, to the right: to somebody else)
How about a sgiggly line, like an S with an arrow at the top end? This way, the arrow goes in the right direction (to somebody else).
Comment 388•4 years ago
|
||
I think these are valid point, and as Richard suggested on Matrix, we need to simplify it a bit.
Maybe we could use something similar to the reply-all icon, using the forward icon but with doubled arrow head.
It should be "easier" to add with the other icons in the thread pane.
Comment 389•4 years ago
|
||
(In reply to Alessandro Castellani [:aleca] from comment #386)
I disagree with comment 384 and comment 385.
Redirect and Forward are completely different and they should be represented differently in the thread pane.
+1. While the proposed icon isn't exactly correct, there needs to be an easily identified icon(s) with this information, immediately viewable in threadpane without opening a message. Comment 383 is more on the right track than not.
Comment 390•4 years ago
|
||
This should be the final version. Approved by aleca through Matrix.
Comment 391•4 years ago
|
||
Comment 392•4 years ago
|
||
Comment 393•4 years ago
|
||
This one is a bit stuffed but this scenario shouldn't happen that often.
Comment 394•4 years ago
|
||
This code in the shared messageIcons.css should do the needed display in the thread pane:
treechildren::-moz-tree-image(subjectCol, redirected) {
list-style-image: url("chrome://messenger/skin/icons/redirect.svg");
fill: #f68a16;
}
treechildren::-moz-tree-image(subjectCol, redirected, forwarded) {
list-style-image: url("chrome://messenger/skin/icons/redirect-forward.svg");
fill: #268be0;
stroke: #f68a16;
}
treechildren::-moz-tree-image(subjectCol, redirected, replied) {
list-style-image: url("chrome://messenger/skin/icons/redirect-reply.svg");
fill: #f68a16;
stroke: #9c5ccc;
}
treechildren::-moz-tree-image(subjectCol, redirected, replied, forwarded) {
list-style-image: url("chrome://messenger/skin/icons/redirect-reply-forward.svg");
fill: #268be0;
stroke: #9c5ccc;
}
Comment 395•4 years ago
|
||
using the forward icon but with doubled arrow head
+1
Thank you!
Updated•4 years ago
|
Comment 396•3 years ago
|
||
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/6bcb964278e1
enable Redirect of messages. r=aleca,benc
Comment 397•3 years ago
|
||
For the redirect function that has been introduced to version 90.0b1, the redirect window does not make it clear that the email is being redirected. Instead, it looks pretty much like the forward or write window - see the screenshot.
Could it be changed so that it is clear that the email is being redirected.
Thanks
Assignee | ||
Comment 398•3 years ago
|
||
I'm not sure what you're suggesting. It's no different from other modes: we don't say were replying, we don't say we're forwarding either. It's just that the addressing and other headers change as appropriate.
Comment 399•3 years ago
|
||
The from address in the window that opens is incorrect.
Assignee | ||
Comment 400•3 years ago
|
||
Seems correct to me. The from address will be the address it's originally addressed to. The Reply-To will be set to the address of the original sender.
If you find bugs, better file them separately.
Comment 401•3 years ago
|
||
Oh, then I'm not understanding what this ticket was trying to create. I had previously been using this plugin https://addons.thunderbird.net/en-US/thunderbird/addon/mailredirect/ which performed a redirect as I understood the concept. That is, the original from is preserved. This was useful in some circumstances (like redirecting mail into a bug tracker).
What you've built looks more like forwarding without the quoting of the body.
Comment 402•3 years ago
•
|
||
Ari is correct.
When redirecting an email, the From address is never changed, but uses the original From instead of that of the person "in the middle." Nobody who receives a redirected email should ever know from the visible headers themselves that it wasn't sent to them directly from the original sender.
Replacing the original header is no different than a forward, which is not what this bug should be about.
Comment 403•3 years ago
|
||
What you've built looks more like forwarding without the quoting of the body.
which looks weird to me, because what this ticket is about a true/simple bounce (which is described in the RFC, well known and have been existing for decades in many MUA), not an hybrid of bounce and forward. I expected this to be just a bounce... It's unclear to me why this have been done that way, I don't really see the rationale behind this choice (but I may have missed it, I am following this quite loosely).
I mean it's nice to have something, but I don't understand why it went that way.
Assignee | ||
Comment 404•3 years ago
|
||
This is the way it was implemented in Eudora and some others. The backend was mostly in there already, and I would imagine it's filling a more common use case.
With the RFC resend, you could not add your note to whoever you redirect to. It's a bit unclear to me how working it is with servers in general nowadays: apparently not allowed at all by Microsoft servers, and probably prevented by many other configurations as well due to policies not to send with wrong from domain and such...
Anyway, it's a different beast, and would require significant amounts of new UI. Might be most useful to implement as a filter action... bug 11034.
Comment 405•3 years ago
|
||
apparently not allowed at all by Microsoft servers, and probably prevented by many other configurations as well due to policies not to send with wrong from domain and such...
In that case, it seems to me the correct resolution of this request should have been "won't fix," because you're saying that the original behaviour that used to be possible (see bug 12916 comment 15 from 21 years ago for how the headers used to work, barring the debate over "Message-ID") no longer is, due to changing server and organization policies, and other modern standards. I could completely understand the justification for such a "won't fix" resolution 22 years after the bug was originally filed. But instead of the resolution being that it's no longer possible to implement the request as asked, something unasked for has been provided.
While it could be argued that the original redirect behaviour might be confusing to the original sender who received a reply from somebody they never wrote to (and that being a reason for not liking the original redirect behaviour in the first place), this hybrid behaviour is just as, if not more, confusing to the receiver of the message. ("This message seems to be from Sally, and when I reply, it replies to her—so, why in the world is the From showing Frank instead? Who is this Frank person?")
While that could be acceptable in some cases, it's still not what was originally requested of this bug.
Comment 406•3 years ago
|
||
IETF RFC 5322 (which obsoletes RFC 2822) specifies the "resend" action and the headers needed to be added, with no other changes to the message itself. Any such changes would be a "forward" action.
https://datatracker.ietf.org/doc/html/rfc5322#section-3.6.6
So the UI can be simplified to just "resend this message to [field]" and two buttons, Resend and Cancel. That's all that's needed.
Whether or not the MTA/SMTP server allows the redirect is out of scope for Thunderbird, for the simple fact that Thunderbird is not a Mail Transfer Agent. Thunderbird is a Mail User Agent. If the user has a problem with the mail server, they should follow it up with the mail administrator. Thunderbird should not be restricting that on behalf of the administrators. It is not Thunderbird's job to do that.
Comment 407•3 years ago
•
|
||
Jason and Kelly are basically asking to send the mail with the From
of another person. Due to spam, and thanks to newer email standards like DKIM and SPF, most email servers no longer accept such emails. And that's a good thing, because it avoids that any random person can forge emails from anybody else. That was a bad idea (or rather lack of foresight) even 30 ideas ago, and it's no longer possible today.
Whether or not the MTA/SMTP server allows the redirect is out of scope for Thunderbird
It is very much in scope. We should worry whether something actually works. If the action fails in most cases, and often fails silently, e.g. by being deleted as spam, then we shouldn't drive users right into that problem.
The original problem, as stated, was: 'When the proper recipient receives the email and the "replies" to it, the "reply" is sent to the secretary.' This problem is fixed now. We are adding a Reply-To
header, which means that spec-conforming mail clients will send the reply not to the 'secretary' (the person that forwarded), but to the original sender. This is what the reporter wanted, and this is what was implemented.
The Reply-To
solution implemented here is the right one, within today's email specifications.
Comment 408•3 years ago
|
||
What Jason and Kelly are explaining is the basic bounce/redirecting functionality that has been around for at least 30 years. Although basic, it is extremely useful and blatently missing from TB.
I agree that it is the task of the MTA to allow redirect or not. The MTA can make this decision, based on the resent-from
(etc.) fields explained in the rfc.
The changing of the From and introducing a Reply-To is just something confusing that can be done as well with the regular forward function. The beauty of bounce is that it redirects the message to another person without the message having been changed. I can imagine, however, it would be useful to show the message has been resent in the header part of the interface in TB (e.g., This message has been resent by xx@xx at <date>) to avoid confusion at the new reciever's end, but that should be something for another bug.
There used to be an addon that could manage to do this. Now I have to revert to Apple Mail to redirect a message (and it indeed adds these resent headers).
Comment 409•3 years ago
|
||
(In reply to Ben Bucksch (:BenB) from comment #407)
Jason and Kelly are basically asking to send the mail with the
From
of another person. Due to spam, and thanks to newer email standards like DKIM and SPF, most email servers no longer accept such emails. And that's a good thing, because it avoids that any random person can forge emails from anybody else. That was a bad idea (or rather lack of foresight) even 30 ideas ago, and it's no longer possible today.Whether or not the MTA/SMTP server allows the redirect is out of scope for Thunderbird
It is very much in scope. We should worry whether something actually works. If the action fails in most cases, and often fails silently, e.g. by being deleted as spam, then we shouldn't drive users right into that problem.
The original problem, as stated, was: 'When the proper recipient receives the email and the "replies" to it, the "reply" is sent to the secretary.' This problem is fixed now. We are adding a
Reply-To
header, which means that spec-conforming mail clients will send the reply not to the 'secretary' (the person that forwarded), but to the original sender. This is what the reporter wanted, and this is what was implemented.The
Reply-To
solution implemented here is the right one, within today's email specifications.
If the way it is implemented right now, that the message is actually forwarded, only with an added reply-to header, I think this bug should be reopened, and I'll reconsider dropping the add-on Mail redirect and try to implement the function after all as a web extension.
This isn't redirecting at all as specified in the RFC's and as long as the RFC's aren't deprecated or decommissioned in favor of newer RFC's that don't specify the redirect functionality, it's just plain wrong to call this redirecting and I very much doubt mutt, PostBox, or even Eudor implemented redirecting as forwarding with an added reply-to header.
Assignee | ||
Comment 410•3 years ago
|
||
RFC 5322 talks about "resending", it never says redirect.
It was the Eudora engineers who re-implemented the feature backend for this in the Penelope project for Eudora compatibility, so rest assured tthis was how redirect worked there.
Like I said, it's different beasts. I'm not opposed to adding the RFC resend as well if someone (Onno?) wants to do the work.
Comment 411•3 years ago
|
||
(In reply to Magnus Melin [:mkmelin] from comment #410)
RFC 5322 talks about "resending", it never says redirect.
It was the Eudora engineers who re-implemented the feature backend for this in the Penelope project for Eudora compatibility, so rest assured tthis was how redirect worked there.Like I said, it's different beasts. I'm not opposed to adding the RFC resend as well if someone (Onno?) wants to do the work.
Well, then the item as it is now should probably be renamed to Resend instead of Redirect. But I really don't understand what is added now, because it was already possible to forward a message inline and add a Reply-to header. Is it only that the Reply-to header is already filled in with the original sender's address? Then this is truly a forward and I wouldn't call it Redirect in the menu (and neither would I use a special icon for it)...
I'll see if I can implement Redirect it in such a way that it can be added to core, but I'll start with trying to get the add-on working again.
Assignee | ||
Comment 412•3 years ago
|
||
You could do a forward + go and copy-paste address into Reply-To + delete the fwd preamble in the msg body + edit the subject so you don't get the "Re: Fwd: Re:" junk. But you can argue the same for why do we need "reply".... Because this is just more convenient! Redirect also gets' the references right so threading works, which it will not necessarily do for the original sender if you forwarded and he gets a reply.
The RFC says Resend, not Redirect, so it seems appropriate that a Resend functionality would be named that, not Redirect.
Comment 413•3 years ago
|
||
The redirect functionality, as originaly asked for in this report, is as Magnus describes it. It is what I have always seen as redirect in various mail clients, including Eudora (although it has been a really long time since I've used it).
http://www.bio.unipd.it/local/internet_docs/eudora/eudora13.html
The RFC just describes what should be done "to any message that is reintroduced by a user into the transport system". It doesn't prescribe the name that the action should be called that reintroduces the message. From my past experience this is called redirect or bounce.
I really don't get the mixed up From, To, Reply-to juggling you are proposing.
Comment 414•3 years ago
•
|
||
The key bit here are newer email standards like DKIM, SPF, and authenticated Submission-SMTP / SMTP AUTH. They mean that the demanded solution here does not work. It may happen to work on your particular server, but not for other users. If we build a feature into Thunderbird, it must work for everybody, not just some people. For special needs, indeed an extension / add-on is better. Onno Ekker, if you think that your solution is needed, I think it's indeed best for you to re-surrect the your extension and build it as WebExtension.
Apart from that: What Magnus said in comment 412.
Comment 415•3 years ago
|
||
(In reply to Ben Bucksch (:BenB) from comment #414)
The key bit here are newer email standards like DKIM, SPF, and authenticated Submission-SMTP / SMTP AUTH.
Could you please elaborate?
SPF should not apply for the feature in RFC 5322. SPF checks the HELO and MAIL FROM, not the "From" field.
I've been using the "Simple Mail Redirection" addon (a WebExt implementing that RFC) repeatedly, and also mail resent by it pass all SPF checks as expected, since the new "HELO" and "MAIL FROM" are set by the MTA when the mail is reintroduced.
DKIM should also not apply for this feature, since the signed fields are not touched, unless the mail already has "resent" fields before and these have been signed explicitly (or unless a mail server is used which touches mail content on-receive, but then, DKIM is broken on-receive in any case).
I'm not sure how SMTP AUTH should enter here, since this is only used to authenticate the MUA against the SMTP server.
Of course, you are correct that things may still fail if the MTA actually does not accept mail with a "From" field not matching its domain. But I have yet to find any mail server doing that when using SMTP AUTH to reintroduce the mail into the system (I tested some larger common providers). Is there an RFC on this?
Comment 416•3 years ago
|
||
Well, I don't think that what is implemented now, is what was requested with this bug, because throughout this bug references are made to RFC822 section 4.2, RFC2822 section 3.6, etc and as a solution the Mail Redirect add-on was developed. You're probably right in saying that what the Mail Redirect extension does, is actually Resending, that's also the term that is used in most of its UI.
Apart from that: I don't think the Redirect menuitem as implemented, is on the right place, because at the moment it is even more prominent than the choice between forward inline/forward as attachment, but it's a less common feature.
Comment 417•3 years ago
|
||
(In reply to Ben Bucksch (:BenB) from comment #414)
The key bit here are newer email standards like DKIM, SPF, and authenticated Submission-SMTP / SMTP AUTH. They mean that the demanded solution here does not work.
DKIM, SPF, and authenticated Submission-SMTP / SMTP AUTH are optional features and you can't expect that every MTA in the world use this optional features. You also have to account for differences between company internal and external emails. Often the mentioned features are deactivated for company internal emails.
I used the mentioned extension for years to redirect emails that arrived at my company email address to our ticket systems. This way the ticket creator is the original email sender and not me.
Comment 418•3 years ago
|
||
The bug title is "Allow bounce/redirect of mail messages". My vote was given to a functionality similar to
to send a copy to alternative addresses as if they were the message's original recipients.
When redirecting email, body and headers are left untouched, so fields like Received:, From:, To: in redirected message are the same as in original one. However redirected mail differs a bit from original one. A few new headers are added: Resent-From:, Resent-To:, Resent-Date:, Resent-Message-Id: and Resent-User-Agent: which allow to identify redirected mails.
I currently use Simple Mail Redirection add-on for redirecting messages.
Comment 419•3 years ago
•
|
||
Jason and Kelly are basically asking to send the mail with the From of another person.
This is not precisely true as far as I am personally concerned. My comment was from a bug-handling process perspective alone; it wasn't a comment on what I, myself, desire to see implemented in Thunderbird. Those two things are related, but not identical.
Twenty-two years ago I wanted to see what was asked for implemented. (And what was just implemented is not what was asked for.) Now, I'm on the fence about what I want, but that's irrelevant.
What's true is that in order to resolve this bug as fixed, the mail must use "the From of another person." If you decide that's not desirable behaviour (and I'm not saying that's an unreasonable conclusion), and want to implement something different than what was asked for—as seems to be the case here, then you need to back out what was done, resolve this bug as "won't fix," and create a new bug for some different kind of behaviour. The different behaviour that was recently implemented would then need to be associated with the new bug, not with this one.
At the very least, this new behaviour—which, if kept, I still think should be linked to a new bug—should not be called "redirect" or "bounce." It's a behaviour that, as far as I know, has never existed before. As others have said, it's really just a modified form of forwarding. But I can think of no one- or two-word name for it that would make the behaviour self-explanatory.
Comment 420•3 years ago
|
||
Without descending even further into painting the bikeshed territory, perhaps it would be useful to step back and question what use cases are solved by the feature as implemented and the original redirect feature.
There appear to be a number of people who would find the original redirect feature useful by the existence of several plugins. For me, the use case was always about sending email into a support ticketing system but having the original author as the creator of the ticket. In that environment, SPF and other spam prevention features aren't a problem.
I'm not really understanding the use-case for the feature as implemented. Forwarding without quoting seems confusing to the recipient. It looks like Bob wrote the email, but it was Alice who actually wrote it. And when you hit reply, you'll reply to Alice by default, so you'll probably cancel and choose reply-all.
Comment 421•3 years ago
|
||
Sorry for the "me too" but what with the hassle of core extension changes and related upgrade pain of late, I felt compelled to respond.
We use the "mail redirect" extension on a daily basis to re-direct email from role mailboxes that have either been mis-addressed or need the attention of a specific person or emails that have simply been sent to the wrong person. The "forwarding with a reply-to" method won't work for us as we want replies to behave in exactly the same way as if the email had arrived at the right place in the first place and the person replying should see the sender as the original sender, not the role address or some other intermediary. We're generally doing this in-house via our own mail server.
Comment 422•3 years ago
|
||
(In reply to Ari Maniatis from comment #420)
I second the outlined approach — for reference, my use case of the originally requested feature is exactly the same. There may be a better place than this bugtracker to collect the use cases, though.
In any case, SPF, DKIM and SMTP AUTH don't apply to the original use case. SPF looks at the envelope fields, which are outside the MUAs control and not touched by this feature, DKIM signs content fields (which are untouched unless resend-fields are already present and signed, which means the mail was resend already), and SMTP AUTH is not about enforcing rules about the content.
The only spam prevention technique incompatible with this feature to my knowledge is DMARC, which indeed checks the "From:" field instead of the sender, hence being in violation of rfc5322. To my knowledge, only a single public provider enforces DMARC at this day.
Note that the "custom sender address" functionality Thunderbird already offers is also incompatible with DMARC.
Furthermore, checking DMARC in RFC7489, page 15, it explains that DMARC does not state it should be used in all cases.
So unless corrected by somebody with better knowledge, I state that the spam prevention techniques mentioned earlier do not apply to the originally requested feature.
Comment 423•3 years ago
|
||
(In reply to Onno Ekker [:nONoNonO UTC+1] from comment #409)
If the way it is implemented right now, that the message is actually forwarded, only with an added reply-to header, I think this bug should be reopened, and I'll reconsider dropping the add-on Mail redirect and try to implement the function after all as a web extension.
This isn't redirecting at all as specified in the RFC's and as long as the RFC's aren't deprecated or decommissioned in favor of newer RFC's that don't specify the redirect functionality, it's just plain wrong to call this redirecting and I very much doubt mutt, PostBox, or even Eudor implemented redirecting as forwarding with an added reply-to header.
I think this would be the best solution. If I'm not mistaken the majority of comments would like to have more or less the functionality of Onnos old plugin implemented in thunderbird. So it seems fitting that Onno may be the one to implement it. This would only rise the question if Onno needs support implementing it and if so who would provide the support.
As of the discussion about Magnus new feature I imagine that this kind of "quick forward" would't hurt anyone (at the contrary I may be really useful to save time) as an optional feature for some users. Since in fact it technically seems to be a common forward with an alternative dialog window I personally don't see need for a separate set of icons for it. But here again I don't think they would hurt either - provided that they don't collide with other icons.
It seems fitting to me, that this new "quick forward" function it to get it's own thread, since it is an entirely new feature.
Comment 424•3 years ago
|
||
Since there hasn't been any further comments I would like to ask: What would be the proper way to reopen this issue? Is there some kind of voting procedure?
Seems strange to me, that apparently nothing is happening any more. Or am I missing something?
Assignee | ||
Comment 425•3 years ago
|
||
This issue is closed. You need another bug for implementing Resend (could do it in bug 11034 perhaps).
Comment 426•3 years ago
|
||
Bug 11034 is about a filter action, which could be a follow up for this bug. At the moment it is only possible to choose Forward as filter action, and not to specify how to forward: Inline, As attachment, or "Redirect"...
Since there doesn't seem to be another bug to request Resending, which I think was requested in this bug, I cloned this bug to bug 1718968.
Description
•