Главная страница
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
2-1302452393
mefodiy
2011-04-10 20:19
2011.07.17
Проблема с закрытием формы


15-1301659966
clickmaker
2011-04-01 16:12
2011.07.17
В Гугле открылась отличная вакансия


15-1292927489
vajo
2010-12-21 13:31
2011.07.17
вопрос про наушники


2-1302721117
Алекс_123
2011-04-13 22:58
2011.07.17
ClientDataSet закрытие приложения без сохранения результатов


1-1260213430
Leto
2009-12-07 22:17
2011.07.17
Странно работает thintwindow