Sent-время в почтовых сообщениях мониторинга

Started by Anth0ny, October 01, 2008, 01:35:46 PM

Previous topic - Next topic

Anth0ny

хе-хе =), неужели никто раньше не обращал внимания, какой TIME STAMP стоит на отсылаемых мониторингом письмах...?
загляните в тело сообщения, строка Date.

Date: Wed, 1 Oct 2008 тут:ваше:время +0000

Запостил на BugTracker'e.

Alex Kirhenshtein


Anth0ny

платформа и мониторингового и почтового сервера- Win2003.

Alex

Не знаю не знаю, но у меня на ляликсе все путем. После того как поменял в настройках (не помню точно где) Timezone, так стало все нормально приходить.

Anth0ny

ну.. что я могу сказать... такой проблемы больше ни с чем  нету =(
вот, прилагаю скрин, чтоб было понятнее о чём речь.


Alex Kirhenshtein

Это похоже косяк strftime() на винде - таймзона всегда по нулям. Я всё никак не доберусь до виндовой машины с компилятором чтоб проверить.

Quote from: Alex on October 03, 2008, 11:59:23 AM
Не знаю не знаю, но у меня на ляликсе все путем.

Alex Kirhenshtein

Проверил на XP sp3 - всё замечательно. Попробуй тест из аттача, это консольное приложение, которые должно вывести время с таймзоной.

Примерно так:
Date: Sun, 05 Oct 2008 19:13:28 FLE Standard Time

Anth0ny


Victor Kirhenshtein


Anth0ny

запустил. результат:
Date: Mon, 06 Oct 2008 13:47:21 Russian Daylight Time

на всякий случай напоминаю: Windows Server 2008 Standard (Microsoft Windows [Version 6.0.6001])

Victor Kirhenshtein

Понятно. Проблема в том, что на Windows вместо аббревиатуры подставляется название зоны, которое потом никто не может распознать. Исправим.

Anth0ny

Спасибо! =)

на всякий случай вот данные с других версий.

Windows 2003 R2: Date: Tue, 07 Oct 2008 10:25:24 Russian Daylight Time
Windows XP SP2: Date: Tue, 07 Oct 2008 10:28:05 Russian Standard Time