為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Why can I read an email on my phone, but in Thunderbird, the body of the message is blank?

  • 9 回覆
  • 6 有這個問題
  • 2 次檢視
  • 最近回覆由 Tonnes

more options

It's the strangest thing. Thunderbird tells me that I have a new e-mail... So I go to read this new e-mail. Unfortunately, the body of the message is totally blank. There is no text that was colored white or anything interesting like that. It's just blank, as in empty. Sometimes there is an emoji attached to the message as an external attachment, but that is it. If I go into my Android phone and pull up the exact same message, there is a message in the body. Has anyone ever heard of this problem? Is anyone else experiencing such a problem? Is there a fix to this issue? A fix, other than switching to yet another email program on my Windows?

It's the strangest thing. Thunderbird tells me that I have a new e-mail... So I go to read this new e-mail. Unfortunately, the body of the message is totally blank. There is no text that was colored white or anything interesting like that. It's just blank, as in empty. Sometimes there is an emoji attached to the message as an external attachment, but that is it. If I go into my Android phone and pull up the exact same message, there is a message in the body. Has anyone ever heard of this problem? Is anyone else experiencing such a problem? Is there a fix to this issue? A fix, other than switching to yet another email program on my Windows?

所有回覆 (9)

more options

Alright, with respect to everyone involved in the project, those with this same problem, and those interested in what the resolution will one day be... I must ask... Is there some way to get this elevated to a real issue that the developers might hopefully release a hotfix for in the very near future?

more options

If messages are showing in the message list, but when you click on them the content does not appear in the reading pane, then a likely cause is that the folder index has become corrupted. Try repairing the folder. Note that this problem is more likely to occur when the folder contains a large number of messages. Good practice is to keep the Inbox almost empty.

more options

Alas, rebuilding the index did not help. We are still getting e-mails that have nothing in the body, but do have a jpg attached to them.

I am still trying to comprehend why we have to read these "blank" e-mails on our android cellular phone with the gmail app instead of being able to use the Thunderbird e-mail program on our Windows 10 desktop PC.

With respect, amanchesterman, if there is data in these e-mails in the android gmail app, then why can't Thunderbird display the same data?

I use to be in IT when I was much younger, about 20 years ago, and using my archaic knowledge, this issue simply is not logical. If there is data in said e-mail, then the data should be displayed by any program designed to fetch, send and display data contained with e-mails.

With respect to you, amanchesterman, and the developers of Thunderbird, I honestly believe that this is a very rare bug in the Thunderbird program and I, unfortunately, do not have any way to fix this bug. I can only cause it to manifest.

more options

Just a wild theory, but it is possible that you display the message as plain text (in contrast to HTML)? Some clients do not generate plain text variants of the message text (and send an empty text block instead). You can easily verify whether that's the case by switching to HTML (beware of security risks!) via View|Message Body As|Simple HTML.

由 Dirk Steinmetz 於 修改

more options

Thank you again, Dirk. But unfortunately, we had already thought of that idea. All of our computers are set to display simplified HTML.

more options

Wolverine79936 schrieb

Thank you again, Dirk. But unfortunately, we had already thought of that idea. All of our computers are set to display simplified HTML.

Hm, worth a shot. Did you look into the source code of the email? Are all headers present? Any content?

more options

Are you able to view the source of the problem message(s) in Thunderbird and confirm that they have the missing message content? Open the message in its own tab, then press Ctrl+u to call up a source view.

I suspect Thunderbird might share a problem with Firefox that "deeply nested" elements in the HTML are either disregarded or displayed as a lump of plain text. Such structures can be created by repeatedly editing and especially copy/pasting into an email over and over (e.g., for a weekly newsletter). Or forwarding and re-forwarding with indenting.

For example (in Firefox on webmail):

more options

Interesting, jscher... It's there and there are no tags around the body. Just a single line of text which is exactly what shows up on the phone. Too bad it still doesn't show up in thunderbird. :(

由 Wolverine79936 於 修改

more options

With regards to "just display any data" rather than nothing, anyone with some technical skills should be able to understand that this is comparable to what IE did for web pages not always honoring standards whereas Firefox displayed nothing. Not to start a discussion about that, but maybe you understand that technically it doesn't always makes sense to display stuff that might even look like garbage, simply because of the way Thunderbird handles data, which could even be related to safety issues.

As for rebuilding the index: in case you did this by clicking Properties and choosing "Repair folder", you could also try doing so by closing Thunderbird, browing the profile folder/file structure and deleting any file ending with .msf for the profile involved.

Another thing you could do is browse to your C:\Users\<username>\AppData\Local\Thunderbird\Profiles\ folder (NOT the real profile folder that contains Roaming instead of Local) and delete everything associated to the same profile name's folder. Chances are some unwanted things are cached there, interfering proper functioning. To be safe, back the contents up first, but they should simply be regenerated.

There have also been reports of one message with some "strange" content causing others not to display properly, so removing any unwanted or suspicious ones from the Inbox may help. (Comparable to keeping the Inbox almost empty.) Moving existing messages to older folders (temporarily or not) therefore may also help finding it.

And of course, are you using any add-ons on the affected machine and therefore did you try starting Thunderbird in Safe mode (=Restart with add-ons disabled, in Help menu, or when pressing Shift during startup), or disable any add-ons manually? (First step)