Форум: "Начинающим";
Текущий архив: 2011.07.17;
Скачать: [xml.tar.bz2];
ВнизКак отправить письмо с правильным временем отправки? Найти похожие ветки
← →
DTMail (2011-04-10 12:11) [0]Ситуация возникла после отмены перевода часов - половина отправителей сама (или это произошло после очередного обновления Windows) установила другой часовой пояс! Т.е. письма приходят: Date: Sat, 9 Apr 2011 13:12:12 +0400. А в почтовике отображается как 12:12 (на час меньше). Время отправки выставлял так:
procedure TForm1.SendMail();
var Message : TIdMessage;
begin
IdSMTP1.Host := "Host";
IdSMTP1.Username :="UserName";
IdSMTP1.Password:="Password";
Message := TIdMessage.Create( nil );
try
with Message do
begin
Date := Now;
Как решить данную проблему?
← →
Styx (2011-04-10 14:46) [1]
> А в почтовике отображается как 12:12
Значит, у получателя стоит зона +3. Всё правильно, никакой проблемы нет.
← →
DTMail (2011-04-10 16:51) [2]Styx, это и так было ясно... Можно ИСКЛЮЧИТЬ из заголовка письма часовой пояс?
← →
sniknik © (2011-04-10 17:17) [3]посылай время по гринвичу... у него пояс 0. только вряд ли это что-то изменит если считается на "той" стороне, и по "тем" настройкам.
← →
sniknik © (2011-04-10 17:28) [4]во, посмотрел заголовок, пришедшего ко мне письма...
одни из записей (постарше)
Received: (qmail 9729 invoked by uid 508); 1 Apr 2011 06:50:08 -0000
пересылали через qmail, похоже, а они похоже как раз по гринвичу и работают
а после запись, уже получено рамблером -
Received:
...
for <sniknik@rambler.ru>; Fri, 1 Apr 2011 10:50:09 +0400
отображается естественно 10:50:09, а поставлю у себя другой пояс, будет 09:50:09 или 11:50:09 например...
итого смысл ???
← →
Styx (2011-04-10 17:38) [5]
> Можно ИСКЛЮЧИТЬ из заголовка письма часовой пояс?
Чего Вы добиться-то хотите? Время в заголовке - правильное, показывается - тоже правильно - что не так?
← →
Anatoly Podgoretsky © (2011-04-10 18:03) [6]> DTMail (10.04.2011 16:51:02) [2]
Можно.
← →
DTMail (2011-04-10 20:36) [7]> Чего Вы добиться-то хотите?
того что отчёты присылаются для контроля нормальной работы программы! А тут приходит письмо - и что думать? В часы кто-то из сотрудников влез (батарейка в системнике садится - было из-за этого при загрузке компа время отставало на час-два). Или часовой пояс?
> Anatoly Podgoretsky
Как?
← →
sniknik © (2011-04-10 21:14) [8]> и что думать?
просто думать...
> Или часовой пояс?
его можешь исключить... вон тебе пример привел передачи письма с разных поясов (/работающих в разных режимах) ушло в 6 без "поясов" пришло в 10 с ними, и это ОДНО И ТОЖЕ время.
т.е. в твоей ситуации, при неправильной настройке (и правильном времени) "уйдет" например в 9.00 +003 а придёт в 10.00 +004, и все.
а вот если будет неправильное время на компе, то все одно можно посмотреть по заголовкам письма, время передающего сервера будет правильным.
> того что отчёты присылаются для контроля нормальной работы программы!
то что ты пытаешься сделать, если вдруг получится, будет как раз обманом... кривым временем. т.что не надо про нормальность работы...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.07.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c