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

搜索 | 用户支持

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

详细了解

How can I make Thunderbird show time zone in an event invitation message?

  • 4 个回答
  • 1 人有此问题
  • 1 次查看
  • 最后回复者为 Jim DeLaHunt

more options

Someone sent me an event invitation message. When Thunderbird displays this message, there is a special part of the message which has the event details. The event details include "When", with the date and time when the event starts and finishes.

Expected behaviour: the date and time includes a time zone, so that I can compare it to: a) the time zone of the event host, b) my current time zone, c) the time zone of the location where I will be when the event occurs, and d) UTC time, so that I can know when the event happens independent of time zones and daylight savings time rules.

Observed behaviour: the date and time is displayed with no time zone, e.g. "2019-11-04 21:15 – 22:45".

How can I configure Thunderbird to display a time zone with the event details?

If there is no setting for this (and I suspect there may not be), should I file a bug ticket with a feature enhancement request for this time zone display?

What I mean by "a special part of the message which has the event details": This is an outlined box within the message body. It has a blue header at the top. In this header, there is the text, "<Host name> has invited you to <event title>". Below that, the box has a left part in grey and a right part in white. The left part has labels like, "Title", "Location", "When", etc.

When I look at the message source, I do not see HTML content for this event details box. I do, however, see a MIME message part that looks like this:

{{{ --_000_b9217c07d661460693845db28d2047f3PMBX112W1CA1PEXCH112ICA_ Content-Type: text/calendar; charset="utf-8"; method=REQUEST Content-Transfer-Encoding: base64

QkVHSU46VkNBTEVOREFSDQpNRVRIT0Q6UkVRVUVTVA0KUFJPRElEOk1pY3Jvc29mdCBFeGNoYW5n ...[base64 text omitted]... QVINCg==

--_000_b9217c07d661460693845db28d2047f3PMBX112W1CA1PEXCH112ICA_--

--===============0479938929717374914== }}}

When I decode the base64 content, I get what appears to be a VCALENDAR record from Microsoft Exchange Server. It looks like this (abbreviated):

{{{ BEGIN:VCALENDAR METHOD:REQUEST PRODID:Microsoft Exchange Server 2010 VERSION:2.0 ...[lines omitted for brevity]... BEGIN:VEVENT ...[lines omitted for brevity]... DTSTART;TZID=Eastern Standard Time:20191104T151500 DTEND;TZID=Eastern Standard Time:20191104T164500 ...[lines omitted for brevity]... }}}

The VCALENDAR record includes a definition of the "Eastern Standard Time" time zone.

From the VCALENDAR information I can do arithmetic, and see that the unlabelled time displayed by Thunderbird is in my local time zone. But I want not to have to remember this or figure it out each time I get an invitation. I want Thunderbird to label the event time with a timezone.

Someone sent me an event invitation message. When Thunderbird displays this message, there is a special part of the message which has the event details. The event details include "When", with the date and time when the event starts and finishes. Expected behaviour: the date and time includes a time zone, so that I can compare it to: a) the time zone of the event host, b) my current time zone, c) the time zone of the location where I will be when the event occurs, and d) UTC time, so that I can know when the event happens independent of time zones and daylight savings time rules. Observed behaviour: the date and time is displayed with no time zone, e.g. "2019-11-04 21:15 – 22:45". How can I configure Thunderbird to display a time zone with the event details? If there is no setting for this (and I suspect there may not be), should I file a bug ticket with a feature enhancement request for this time zone display? What I mean by "a special part of the message which has the event details": This is an outlined box within the message body. It has a blue header at the top. In this header, there is the text, "<Host name> has invited you to <event title>". Below that, the box has a left part in grey and a right part in white. The left part has labels like, "Title", "Location", "When", etc. When I look at the message source, I do not see HTML content for this event details box. I do, however, see a MIME message part that looks like this: {{{ --_000_b9217c07d661460693845db28d2047f3PMBX112W1CA1PEXCH112ICA_ Content-Type: text/calendar; charset="utf-8"; method=REQUEST Content-Transfer-Encoding: base64 QkVHSU46VkNBTEVOREFSDQpNRVRIT0Q6UkVRVUVTVA0KUFJPRElEOk1pY3Jvc29mdCBFeGNoYW5n ...[base64 text omitted]... QVINCg== --_000_b9217c07d661460693845db28d2047f3PMBX112W1CA1PEXCH112ICA_-- --===============0479938929717374914== }}} When I decode the base64 content, I get what appears to be a VCALENDAR record from Microsoft Exchange Server. It looks like this (abbreviated): {{{ BEGIN:VCALENDAR METHOD:REQUEST PRODID:Microsoft Exchange Server 2010 VERSION:2.0 ...[lines omitted for brevity]... BEGIN:VEVENT ...[lines omitted for brevity]... DTSTART;TZID=Eastern Standard Time:20191104T151500 DTEND;TZID=Eastern Standard Time:20191104T164500 ...[lines omitted for brevity]... }}} The VCALENDAR record includes a definition of the "Eastern Standard Time" time zone. From the VCALENDAR information I can do arithmetic, and see that the unlabelled time displayed by Thunderbird is in my local time zone. But I want not to have to remember this or figure it out each time I get an invitation. I want Thunderbird to label the event time with a timezone.

所有回复 (4)

more options

In a New Event window, right-click on an empty space in the Event Toolbar - Customize. Drag the 'Show Timezones' button to the toolbar. Press 'Done'.

more options

Thank you for your reply, @Christ1. Unfortunately, it doesn't relate to my situation, as far as I can see.

The Show Timezones button appears to control only what happens in the New Event window, and maybe elsewhere in the Calendar features of Thunderbird. My problem concerns the mail features of Thunderbird — specifically, how Thunderbird displays a VCALENDAR attachment within an email message.

more options

I'm not sure I really understand what you're trying to achieve. Try to raise a bug in Bugzilla.

more options

I suspected it would turn into a bug report. And since my verbal description wasn't clear, I think I will need to make a screenshot of how Thunderbird displays the VCalender email, and point out the lack of time zone information.