Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.07.17;
Скачать: CL | DM;

Вниз

Как отправить письмо с правильным временем отправки?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
4-1249050847
Decoding
2009-07-31 18:34
2011.07.17
TaskBar


15-1301692279
istok
2011-04-02 01:11
2011.07.17
Просьба попороть иконки...


2-1302005274
Германн
2011-04-05 16:07
2011.07.17
Как запретить изменение ширины колонок в ListView?


2-1302526998
mefodiy
2011-04-11 17:03
2011.07.17
В Delphi 2010 не работает Breakpoint


2-1302357979
takki
2011-04-09 18:06
2011.07.17
TDrawGrid