捕获邮件发送错误信息中的一个问题! |
尚未結案
|
zouhw
一般會員 發表:6 回覆:13 積分:3 註冊:2004-07-12 發送簡訊給我 |
我使用idsmtp发送邮件时,需要捕获邮件发送失败原因
代码如下
############################
try
try
Send(IdMsgSend); //发送邮件
SuccessSend := True; //发送成功标志 成功
finally
Disconnect; //断开服务器连接
end;
except On E:Exception Do
begin
if Pos('550', E.Message ) > 0 then
if Address<>'' then
begin
showmessage('邮箱未找到!');
end
else
showmessage('其他原因!')
end; ############################ 当发送很多邮件的时候,就会有一些邮件不会弹出showmessage对话框
也就是既不显示“邮箱未找到”对话框,也不显示“其他原因”对话框
那些邮件也是没有发送成功的,可是没有错误原因??
请高手指点! dsf
------
dsf |
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |