idsmtp控件无法连续发送邮件(50分)

  • 主题发起人 主题发起人 flybubble
  • 开始时间 开始时间
F

flybubble

Unregistered / Unconfirmed
GUEST, unregistred user!
代码是这样的:
if not idsmtp1.Connected then idsmtp1.Connect;
try
idSMTP1.Send(IdMessage1);
messagebox(handle,'发送成功','信息发送成功!',0);
memo1.Lines.Add('发送成功');
idSMTP1.Disconnect;
except
messagebox(handle,'发送失败','信息发送失败!',0);
memo1.Lines.Add('发送失败');
idSMTP1.Disconnect;
end;
发第一封邮件是可以的,但是连续再发第二封时候就出错啦,请高手解答一下,分不多,谢先!
 
你释放一下idsmtp试试
 
idsmtp1.disconnect 不已经释放连接了吗?
 
免费邮箱的话,也是不能连续发的.
 
楼上的说法好像也不对,用foxmail就可以使用同一个免费邮箱连续发送邮件呀!
 
大多数免费邮件都对一分钟内能发多少邮件有限制.你可以自己试试.
我不用FOXMAIL,不清楚,但OE肯定是不行的,我试过.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部