Wie werden unterschiedliche Zeitzonen in Mails angezeigt?

2 Antworten

Das Date-Feld enthält wie alle Zeitangaben einen Offset für die Zeitzone. Sollte der Client iwederum die Zustellungsinformation des MTA nutzen, um die Zeit zu bestimmen, ist ohnehin wurst was im Date-Feld steht.

Exemplarisch:

Date: Wed, 17 Nov 2021 10:58:50 +0000

Wird vom Client als 11:58 angezeigt. (Da in UTC+1)

Würde der Client das Delivery-Date nutzen:

Delivery-date: Wed, 17 Nov 2021 12:06:19 +0100

Würde er 12:06 anzeigen, da gleiche Zeitzone.

Letztlich wird also die Zeitzonenumrechnung vom Client im Normalfall erledigt.

Ferner protokolliert idR jeder MTA auf dem Weg den Zeitstempel mit Zeitzone, sodaß auch bei manipuliertem Date-Feld nachvollziehbar ist, wann die Mail wo war, selbst wenn der Client das nicht automatisch mit anzeigt.

In den Zeitstempeln steht das Verhältnis zur UTC:

Date: Fri, 30 Jul 2021 09:09:16 +0000

Diese Mail wird mir mit 11:09 Uhr angezeigt (Sommerzeit). Diese Zeile enthält den Sendezeitpunkt. Der Empfangszeitpunkt bei meinem Mailserver steht so in der Mail:

Delivery-date: Fri, 30 Jul 2021 11:09:17 +0200

Je nach Mailclient wird der Sende- oder der Empfangszeitpunkt angezeigt, jeweils in der für den Mailclient eingestellten Zeitzone.

Date: 26 Aug 2003 10:29:18 +0800

Diese Mail wir mir hingegen mit 4:29 als Uhrzeit angezeigt.

Dann habe ich noch was nettes:

Date: Tue, 28 Aug 1956 02:07:05 +0200

Das zeigt mein Mailer mit dem Datum 03.10.1992 an, geschrieben wurde die Mail 2005 ...