NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: Anth0ny on October 01, 2008, 01:35:46 PM

Title: Sent-время в почтовых сообщениях мониторинга
Post by: Anth0ny on October 01, 2008, 01:35:46 PM
хе-хе =), неужели никто раньше не обращал внимания, какой TIME STAMP стоит на отсылаемых мониторингом письмах...?
загляните в тело сообщения, строка Date.

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

Запостил (https://www.netxms.org/bugtrack/view.php?id=237) на BugTracker'e.
Title: Re: Sent-время в почтовых сообщениях мониторинга
Post by: Alex Kirhenshtein on October 01, 2008, 03:10:58 PM
На какой платформе работает сервер?
Title: Re: Sent-время в почтовых сообщениях мониторинга
Post by: Anth0ny on October 01, 2008, 05:03:35 PM
платформа и мониторингового и почтового сервера- Win2003.
Title: Re: Sent-время в почтовых сообщениях мониторинга
Post by: Alex on October 03, 2008, 11:59:23 AM
Не знаю не знаю, но у меня на ляликсе все путем. После того как поменял в настройках (не помню точно где) Timezone, так стало все нормально приходить.
Title: Re: Sent-время в почтовых сообщениях мониторинга
Post by: Anth0ny on October 03, 2008, 03:11:04 PM
ну.. что я могу сказать... такой проблемы больше ни с чем  нету =(
вот, прилагаю скрин, чтоб было понятнее о чём речь.

Title: Re: Sent-время в почтовых сообщениях мониторинга
Post by: Alex Kirhenshtein on October 04, 2008, 11:19:39 PM
Это похоже косяк strftime() на винде - таймзона всегда по нулям. Я всё никак не доберусь до виндовой машины с компилятором чтоб проверить.

Quote from: Alex on October 03, 2008, 11:59:23 AM
Не знаю не знаю, но у меня на ляликсе все путем.
Title: Re: Sent-время в почтовых сообщениях мониторинга
Post by: Alex Kirhenshtein on October 05, 2008, 09:17:08 PM
Проверил на XP sp3 - всё замечательно. Попробуй тест из аттача, это консольное приложение, которые должно вывести время с таймзоной.

Примерно так:
Date: Sun, 05 Oct 2008 19:13:28 FLE Standard Time
Title: Re: Sent-время в почтовых сообщениях мониторинга
Post by: Anth0ny on October 06, 2008, 11:37:40 AM
запускать на сервере мониторинга?
Title: Re: Sent-время в почтовых сообщениях мониторинга
Post by: Victor Kirhenshtein on October 06, 2008, 01:40:11 PM
Quote from: Anth0ny on October 06, 2008, 11:37:40 AM
запускать на сервере мониторинга?

да
Title: Re: Sent-время в почтовых сообщениях мониторинг
Post by: Anth0ny on October 06, 2008, 02:50:18 PM
запустил. результат:
Date: Mon, 06 Oct 2008 13:47:21 Russian Daylight Time

на всякий случай напоминаю: Windows Server 2008 Standard (Microsoft Windows [Version 6.0.6001])
Title: Re: Sent-время в почтовых сообщениях мониторинга
Post by: Victor Kirhenshtein on October 06, 2008, 07:47:14 PM
Понятно. Проблема в том, что на Windows вместо аббревиатуры подставляется название зоны, которое потом никто не может распознать. Исправим.
Title: Re: Sent-время в почтовых сообщениях мониторинга
Post by: Anth0ny on October 07, 2008, 11:30:31 AM
Спасибо! =)

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

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