喫茶XRAYトップページ

[スレッド全体
]

[1174] Indy10でメール送信♪返信 削除
2007/3/22 (木) 11:43:33 Syake
馬鹿な話のついでに・・・
学の無い私は、色々参考にメール送信とやらをやった。
(ありがとうございます)
with IdSMTP do
begin
  Host := edtHost.Text;
  Username := edtUserName.Text;
  Password := edtPass.Text;
end;
try
  with IdMsg do
  begin
    Sender.Text := edtUserName.Text;
    Subject := edtSubject.text;
    From.Address :=  jconvert.CreateHeaderString(edtUserName.Text);
    From.Name := jconvert.CreateHeaderString(edtFromName.Text);
    Subject   := jconvert.CreateHeaderString(edtSubject.Text);
    Body.SetText(PChar(jconvert.ConvertJCode(memBody.Text,JIS_OUT)));
    Recipients.EMailAddresses := edtToMail.Text;
  end;
  IdSMTP.Connect;
  try
    IdSMTP.Send(IdMsg);
  ShowMessage('多分送れたはず!?);
  except
    ShowMessage('失敗だよ');
  end;
finally
  IdSMTP.Disconnect;
end;
簡単じゃん。
あれ、受診したメールの日時が未来日になってるじゃん。
おかしいな・・・
で、また色々調べたらIndy10のバグらしい。

ならば、IdMsg.Date := SysUtils.Date;
これでも駄目じゃん。
ならば
IdMsg.UseNowForDate := False;
こんどは動かんじゃん。(;_;)




[1175] Re:Indy10でメール送信♪返信 削除
2007/3/22 (木) 23:34:48 taka
▼ Syakeさん
> おかしいな・・・
> で、また色々調べたらIndy10のバグらしい。
>


メールについては
チェックしていないので
なんともいえませんが
indyのソースコードの場所をデバック用の検索パスに
追加して
ステップ実行などで
変数の値を表示しながら
日付のバグの箇所を追跡するといいかもしれないですよ
(簡単になおるといいのですけどね・・・)


Indy10は、updateしたら今まであったプロパティが消失したり
コードがごそごそ変わったりして安定していないので
品質的にも問題があるように思います

ちなみに、indy10のcookieにも類似サイト名に
クッキーを勝手にわたす深刻なバグがあります。
http://okamerin.com/nc/title/item/indy_upgrade10.html


[1319] Re2:Indy10でメール送信♪返信 削除
2007/7/24 (火) 19:46:27 taka
> ちなみに、indy10のcookieにも類似サイト名に
> クッキーを勝手にわたす深刻なバグがあります。
> http://okamerin.com/nc/title/item/indy_upgrade10.html

もしここをみて
修正を加えた方がいらっしゃいましたら

以前の修正では
.付きではじまるクッキーと付いていないものが混在してしまうので
doaddも変更してください。
http://okamerin.com/nc/title/Indy_Cookie_2007.htm


[1320] Re3:Indy10でメール送信♪返信 削除
2007/7/24 (火) 20:42:50 Mr.XRAY
いやいや、救いの神です。takaさんありがとうごさいます。
Syakeさん始め、悩んでいる方も喜ぶことでしょう。
感謝、感謝。


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82