Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1301380921
RGV
2011-03-29 10:42
2011.07.17
Скайп


15-1301911713
OW
2011-04-04 14:08
2011.07.17
Об интерфейсе windows


13-1126787622
MeF Dei Corvi
2005-09-15 16:33
2011.07.17
Порядок создания статических классов


15-1301644671
sniknik
2011-04-01 11:57
2011.07.17
Pivot tables in OpenOffice Calc ... формирование программно


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский