为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Thunderbird shows bogus Sender header

  • 5 个回答
  • 1 人有此问题
  • 2 次查看
  • 最后回复者为 Matt

more options

TB 78.6.1 on macOS 11.1.

Whenever I view a message for which Thunderbird shows a Sender header in preview or message view, from that moment it shows that exact Sender header on all message views/previews.

Right after the start of Thunderbird, it's O.K, i.e. it doesn't show a Sender header. Then I view a message from a mailing list for which Thunderbird thinks it has to show a Sender header (the -bounces address) from the Sender header in the mail. O.K. for that specific address it's correct.

Now if I view any other email in the same folder, other folder, or other mail account it always shows that exact Sender header from that mailing list. It always shows that header, regardless of whether the shown message does have a sender header or not.

Until I view another mailing list email for which Thunderbind thinks it has to show the Sender header. Now the header shown changes to the new Sender header of that mail and from then on it always shows that Sender header.

I have only noticed this on some mailing list emails, not on all. It doesn't show the Sender header (or changes the shown header) on all mailing list emails, but only on some, even though all those mails contain a Sender header.

So basically: occasionally TB thinks it has to show the Sender header. When it does, it shows that Sender header on all emails until I view a different email for which it thinks it has to show the Sender header.

At the moment, it's unclear to me when TB thinks it has to show the Sender header. It's for some mailing lists but not for all even though most mailing lists do have a Sender header.

But worse: once it shows a Sender header that "sticks" in the view until it changes or you restart TB.

TB 78.6.1 on macOS 11.1. Whenever I view a message for which Thunderbird shows a Sender header in preview or message view, from that moment it shows that exact Sender header on all message views/previews. Right after the start of Thunderbird, it's O.K, i.e. it doesn't show a Sender header. Then I view a message from a mailing list for which Thunderbird thinks it has to show a Sender header (the -bounces address) from the Sender header in the mail. O.K. for that specific address it's correct. Now if I view any other email in the same folder, other folder, or other mail account it always shows that exact Sender header from that mailing list. It always shows that header, regardless of whether the shown message does have a sender header or not. Until I view another mailing list email for which Thunderbind thinks it has to show the Sender header. Now the header shown changes to the new Sender header of that mail and from then on it always shows that Sender header. I have only noticed this on some mailing list emails, not on all. It doesn't show the Sender header (or changes the shown header) on all mailing list emails, but only on some, even though all those mails contain a Sender header. So basically: occasionally TB thinks it has to show the Sender header. When it does, it shows that Sender header on all emails until I view a different email for which it thinks it has to show the Sender header. At the moment, it's unclear to me when TB thinks it has to show the Sender header. It's for some mailing lists but not for all even though most mailing lists do have a Sender header. But worse: once it shows a Sender header that "sticks" in the view until it changes or you restart TB.

被采纳的解决方案

所有回复 (5)

more options

I know a couple of people having the same problem. TB on Mac and on Windows.

No one else noticed this?

more options

Does anybody know when exactly the "Sender" header is shown? It's only under some circumstances which are not clear to me. Looking at the headers of various mailing lists e-mails, some of which show the header, others don't, there doesn't seem to be any clear pattern. I looked at From, To, Sender, Return-Path headers.

From the source code I have found here https://searchfox.org/comm-central/source/mail/base/content/msgHdrView.js I have verified that the From and Sender header in all those mails are different each time, but again, only for some of those the Sender header is shown.

more options

O.K. Going through the debugger I think I found at least the reason why the sender header is shown in the first place even when mailnews.headers.showSender is false: for SMIME mails it shows the sender header if the signer doesn't match the from header.

That's mentioned in the comment in msgHdrViewSMIMEOverlay.js line 310, function onSMIMEBeforeShowHeaderPane().

However, despite what's mentioned in the comment, that removal there doesn't seem to work: the Sender header won't be removed from the visible headers once shown.

more options

选择的解决方案

more options

Marking the last response as a "solution" as it makes the topic available to Google and other search engines.