使用TIdSMTP的Connect方法若干次之后,再调用此方法时,程序就陷入了死循环(异常也捕捉不到,也执行不到Connect方法外面的下一条语句,一直在Connect方法里面,出不来),有谁有这方面的处理经验,指点一二阿,谢谢!!
附:
1.idSMTP.Connect(10000)
2.发件人,收件人Email地址均存在。
附:
1.idSMTP.Connect(10000)
2.发件人,收件人Email地址均存在。
解决方案 »
- 求comobj2.pas单元!!!
- 在FASTREPORT3.07中在程序里设置纸张类型的属性是什么?谢谢!
- 用DELPHI把数据库中的数据导入excel时,如何使001不会变成1 ?就是如何用DELPHI在Excel的单元格中加入’ 号: sheet.cells[i,1]:=’’’+St
- 请问高手,如何将汉字转换成内码以及如何将内码转换成汉字,高分相送
- 数据输入组织,高手请进....(在线等待)
- 往一个表中放进4个图标很难吗
- Delphi 可以操作WPS文件吗?
- 高手请进,这个ClientDataset的commandtext语句如何写????
- C#的讨论请进
- DELPHI初学者的书
- 有关ADO的TADOConnection数据库设置
- 小弟实在搞不定,请专家鉴定
var
NameToSend : String;
begin
inherited;
try
GetResponse([220]);
FAuthSchemesSupported.Clear;
if Length(FHeloName) > 0 then
NameToSend := FHeloName
else
NameToSend := LocalName;
if FUseEhlo and (SendCmd('EHLO ' + NameToSend )=250) then begin //APR: user can prevent EHLO {Do not Localize}
GetAuthTypes;
end
else begin
SendCmd( 'HELO ' + NameToSend, 250 ); {Do not Localize}
end;
except
Disconnect;
Raise;
end;
end;