名前 題名 ▼ 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; > こんどは動かんじゃん。(;_;) > > GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link