请问如何实现用户加载我的程序窗体之后自动发送邮件到别人邮箱?例如别人的邮箱是[email protected]
解决方案 »
- 按键精灵跟简单游的脚本可以实现==比较游戏的血条==来模拟按键, 请问Delphi 怎么实现比较
- 请教:我的这个小程序为什么不弹出我要的字符串呢?谢谢!
- ■■报酬300元!做一个setup.exe 代替 setup.cmd的功能
- 电信的软件是怎么做的?
- update 较大量的数据时为什么会无响应?还是这样的语句行不通?
- 为什么我用的delphi7中,有很多控件的属性不能在属性页中显示出来?急急急
- SOS........................................
- 小M求DELPHI达人帮忙
- 有没有高手能讲一个VCL底层是如何来运作的???????
- 中VS阿之战猜比分,猜对了给分
- 求一逻辑代码
- 【依旧100分】最后一点小问题,感谢各位大侠以前的帮助
var
mxlist:tstringlist;
i:integer;
qname,thoughaddress:string;
begin
form4.IdMessage1.Body.Assign(form4.Memo1.Lines);
form4.IdMessage1.From.Address:=form4.Edit2.Text;
form4.IdMessage1.Recipients.EMailAddresses:=trim(form4.Edit1.Text);
form4.IdMessage1.Subject:=form4.Edit3.Text;
qname:=trimright(copy(form4.Edit1.Text,pos('@',form4.Edit1.Text)+1,length(form4.Edit1.Text)));
mxlist:=tstringlist.create;
try
form4.GetMxList(mxlist,qname);
thoughaddress:=mxlist.Names[0];
finally
mxlist.Free;
end;
form4.IdSMTP1.Host:=thoughaddress;
form4.IdSMTP1.Port:=25;
form4.IdSMTP1.Connect;
try
form4.IdSMTP1.Send(form4.IdMessage1);
form4.StatusBar1.SimpleText:='邮件发送成功...';
finally
form4.IdSMTP1.Disconnect;
form4.StatusBar1.SimpleText:='';
end;
end;