хе-хе =), неужели никто раньше не обращал внимания, какой TIME STAMP стоит на отсылаемых мониторингом письмах...?
загляните в тело сообщения, строка Date.
Date: Wed, 1 Oct 2008 тут:ваше:время +0000
Запостил (https://www.netxms.org/bugtrack/view.php?id=237) на BugTracker'e.
На какой платформе работает сервер?
платформа и мониторингового и почтового сервера- Win2003.
Не знаю не знаю, но у меня на ляликсе все путем. После того как поменял в настройках (не помню точно где) Timezone, так стало все нормально приходить.
ну.. что я могу сказать... такой проблемы больше ни с чем нету =(
вот, прилагаю скрин, чтоб было понятнее о чём речь.
Это похоже косяк strftime() на винде - таймзона всегда по нулям. Я всё никак не доберусь до виндовой машины с компилятором чтоб проверить.
Quote from: Alex on October 03, 2008, 11:59:23 AM
Не знаю не знаю, но у меня на ляликсе все путем.
Проверил на XP sp3 - всё замечательно. Попробуй тест из аттача, это консольное приложение, которые должно вывести время с таймзоной.
Примерно так:
Date: Sun, 05 Oct 2008 19:13:28 FLE Standard Time
запускать на сервере мониторинга?
запустил. результат:
Date: Mon, 06 Oct 2008 13:47:21 Russian Daylight Time
на всякий случай напоминаю: Windows Server 2008 Standard (Microsoft Windows [Version 6.0.6001])
Понятно. Проблема в том, что на Windows вместо аббревиатуры подставляется название зоны, которое потом никто не может распознать. Исправим.
Спасибо! =)
на всякий случай вот данные с других версий.
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