M
myweb_pch
Unregistered / Unconfirmed
GUEST, unregistred user!
求助:
各位高手好!
小弟现在碰到一个问题请指教:我做了一个发电子邮件的程序,在装有瑞星杀毒软件的机子上能发带有附件的邮件,可以如果把瑞星杀毒软件去掉后:就会出错错误如下:
Project CEMIS_P.exe raised exception class EIdScoketError with message'Socket Error #10054 Connection reset by peer.process stopped.use Step or Run to continue.并且在装用瑞星的杀毒软件上发送成功后在发信箱中会出现退信, 我想还是没有真的发送出去只是瑞星给代发了.
注:我用的是DELPHI7中的IdSTMP和IdMessage组件。
我的发信语句是:IdSMTP1.Send(IdMessage1);
加附件语句为:if OpenDialog1.Execute then
if OpenDialog1.FileName <> '' then
begin
TIdAttachment.Create(IdMessage1.MessageParts,OpenDialog1.FileName);
end;
请问我应该如何解决。
各位高手好!
小弟现在碰到一个问题请指教:我做了一个发电子邮件的程序,在装有瑞星杀毒软件的机子上能发带有附件的邮件,可以如果把瑞星杀毒软件去掉后:就会出错错误如下:
Project CEMIS_P.exe raised exception class EIdScoketError with message'Socket Error #10054 Connection reset by peer.process stopped.use Step or Run to continue.并且在装用瑞星的杀毒软件上发送成功后在发信箱中会出现退信, 我想还是没有真的发送出去只是瑞星给代发了.
注:我用的是DELPHI7中的IdSTMP和IdMessage组件。
我的发信语句是:IdSMTP1.Send(IdMessage1);
加附件语句为:if OpenDialog1.Execute then
if OpenDialog1.FileName <> '' then
begin
TIdAttachment.Create(IdMessage1.MessageParts,OpenDialog1.FileName);
end;
请问我应该如何解决。