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

解決


ユッケ  2007-06-27 20:59:05  No: 26841

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

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

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

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

ご教授お願いします。


Syake  2007-06-27 22:07:08  No: 26842

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

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


Syake  2007-06-27 22:10:53  No: 26843

>Syanpse
Synapse  m(__)m


ユッケ  2007-06-27 22:24:54  No: 26844

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

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

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

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


ユッケ  2007-06-27 22:39:01  No: 26845

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

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

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


ユッケ  2007-06-30 02:48:31  No: 26846

自己解決しましたw

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


ユッケ  2007-06-30 02:49:07  No: 26847

おっと、解決っと。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加