Indyを使ってメール送信した時、受け取った相手のメール受信時間がずれてる

解決


ユッケ  2007-06-27 11:59:05  No: 26841  IP: 192.*.*.*

はじめまして。
入退場管理のシステムを作って入場、退場時に携帯にメールを送信しているのですが、どうも数人のお客からメールの受信した日時がずれているとの回答を頂きました。

ちなみにIndyを使ってメールを送信しています。色んな所から調べて作りました。
環境はSQLServer2005
      Delphi7
      Indy9
です。

納品した所にはPCが数台あって、OutLookを使えるのは1台に絞ってます。
主にメール送信をするのはカウンターにある2台なんですが、それにはOutlookの設定はしていません。

これって送信した側の設定が悪いのですか?
それともお客?

ご教授お願いします。

編集 削除
Syake  2007-06-27 13:07:08  No: 26842  IP: 192.*.*.*

私はIndy10だったかな?使ったのは。
相手の受信日時にずれが発生していましたが、結果的Indyのバグでした。
いまだ修正されたとは聞きませんが・・・。というか調べていない。
Indy9でも同じなのかな?  などと答えになってませんが私はあきらめてSyanpseを使いました。

ちなにみ
IdMsg.UseNowForDate := False;
IdMsg.Date := SysUtils.Date;
なんてしても無駄かな?

編集 削除
Syake  2007-06-27 13:10:53  No: 26843  IP: 192.*.*.*

>Syanpse
Synapse  m(__)m

編集 削除
ユッケ  2007-06-27 13:24:54  No: 26844  IP: 192.*.*.*

>Syakeさん
Indyのバグだったんですね。
それじゃどうしようもないですね・・・。

とりあえず、
IdMsg.UseNowForDate := False;
IdMsg.Date := SysUtils.Date;
を試してみます。

それでもダメなら「Synapse」ってのを使うほかなさそうですかね。。。

どうもありがとうございますw

編集 削除
ユッケ  2007-06-27 13:39:01  No: 26845  IP: 192.*.*.*

相手が受信した時間ってのは、受信側のメールサーバーの時間によるって書いてある所もありました。

試しに、Docomoに送信・・・OK!
            auに送信・・・ダメ!
でした。

ってことは、auが悪い???

編集 削除
ユッケ  2007-06-29 17:48:31  No: 26846  IP: 192.*.*.*

自己解決しましたw

Baba Centerfoldsさん
http://www.hi-ho.ne.jp/~babaq/index.html
こちらから抜粋させて頂きました♪

編集 削除
ユッケ  2007-06-29 17:49:07  No: 26847  IP: 192.*.*.*

おっと、解決っと。

編集 削除