Discrepancy in date time of archived message

Mailman Core Version GNU Mailman 3.3.10 (Tom Sawyer) Mailman Core API Version 3.1 Mailman Core Python Version 3.11.2 (main, Sep 14 2024, 03:00:30) [GCC 12.2.0] Installation VENV
Hi,
I have a message posted to a list on 25 September at 20:57 UTC.
The server is set to UTC and the date command shows it has the correct date and time.
And I received the message ---- 25 September at 20:57 UTC
But the message is shown (incorrectly) in the archive as having been posted on 26 September at 8:57 a.m. (out by +12 hours)
It should be shown as 25 September 8:57 p.m.
Any pointers on where I can adjust/correct this date/time setting for future posts?
Thanks, Mark D

On 9/25/25 14:35, Mark wrote:
I have a message posted to a list on 25 September at 20:57 UTC.
The server is set to UTC and the date command shows it has the correct date and time.
And I received the message ---- 25 September at 20:57 UTC
But the message is shown (incorrectly) in the archive as having been posted on 26 September at 8:57 a.m. (out by +12 hours)
It should be shown as 25 September 8:57 p.m.
Where are you seeing this time? Is it the time displayed in the thread or message view or the time displayed as the Sender's time when you hover over the time in the thread or message view?
If it's the former of these, you probably have set TIME_ZONE
in your
Django settings to other than UTC
. This should be UTC
because times
from Mailman core are naive times in UTC
. See
https://docs.djangoproject.com/en/5.2/topics/i18n/timezones/ for some info.
If it is the Sender's time, that is whatever time is in the message's
Date: header with the offset ignored. E.g., a time in the Date: header
of 26 Sep 2025 08:57:00 +1200
will show as Sender's time: Sept 26, 2025 8:57 am
, ignoring the 12 hour offset.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

But the message is shown (incorrectly) in the archive as having been posted on 26 September at 8:57 a.m. (out by +12 hours)
It should be shown as 25 September 8:57 p.m.
Where are you seeing this time? Is it the time displayed in the thread or message view or the time displayed as the Sender's time when you hover over the time in the thread or message view?
The incorrect date/time was showing in the archive thread view and also the archived message.
The server is set for UTC and the message displayed the date/time correctly in my desktop email (also UTC) - ie. the sender's header is 2025-09-25 20:57
I haven't knowingly made any changes to the Django settings (not sure how to check that - am yet to learn/understand the info in the link you've provided). The Mailman suite venv installation is "out of the box".
However, and I'm sort of embarrassed to say, I rebooted the server yesterday afternoon, and this morning the date/time in the archived message is displaying correctly (both thread and message).
I don't know if I missed my meds or the server just hiccupped - but I won't do anything unless it happens again.
Thank you Mark for replying, and apologies for taking up your time with what may yet turn out to be a false alarm.
Best, MarkD
participants (2)
-
Mark
-
Mark Sapiro