邮件发送问题,好象是需要身份验证,很郁闷的,请高手指点!!(50分)

  • 主题发起人 主题发起人 LearningAug
  • 开始时间 开始时间
L

LearningAug

Unregistered / Unconfirmed
GUEST, unregistred user!
我的邮件发送代码如下,使用的是 Indy的 TIdMessage和 TIdSMTP控件来做的:
procedure TForm1.OnBtSendEMail(Sender: TObject);
begin

try

IdSMTP1.Host := 'smtp.163.com';
IdSMTP1.Port := 25;

IdSMTP1.Username := 'flying@163.com';
IdSMTP1.Password := '我的密码';
IdSMTP1.Connect;

except
Exception.Create('Error');
end;

try
IdMessage1.From.Address := 'flying@163.com';
IdMessage1.Recipients.EMailAddresses := 'good@tom.com';
IdMessage1.Subject := 'Test';
IdMessage1.Body.Text := 'Test EMail';
IdMessage1.Priority := mpNormal;

IdSMTP1.Send(IdMessage1);

finally
IdSMTP1.Disconnect;
end;

end;

每次发送都抱错,好象是需要什么身份验证之类的,请问各位大虾,这个问题应该怎么解决哈,分不够我可以在加!!先谢谢了!
 
1、使用 esmtp
2、现在不少 mail server 会屏蔽 indy 控件
这些坛子都有文章。
 
刚才我查了下,使用 Indy的 TIdMessage和 TIdSMTP,很多人多遇到了我的问题,但是好象都没有把问题解决。难道真的没有办法??ESMTP 是什么呢?能不能贴点代码
 
我现在也是这个问题,单纯文本没有问题,一旦加上附件就出错.
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3585674
 
加上认证账号登陆部份即可
 
TO 风铃夜思雨:
能把你的代码贴出来看下吗?谢谢
 
好用的邮件控件多得是,比如mail2000 isc的中的控件等,到www.tomore.com或www.2ccc.com去搜下,很多的
 
哪位大哥有已经经过测试后的邮件发送程序,可以给我发一个吗?我的邮箱:learningoct@tom.com。
 
修改一下indy源码里标识即可
 
听说 Indy10没有这个问题,在 Delphi7中能安装 Indy10吗?
 
可以啊 indy 直接安装版:
http://www.atozed.com/indy/plus/files.en.aspx
http://downloads.atozed.com/indy/indy10.1.5_d7.exe
 
呵呵~~~~楼主,你的人气比我的旺很多哦,我问题的别人瞧都没有瞧[:(]http://www.delphibbs.com/delphibbs/dispq.asp?lid=3585674
我用的是indy9,但是在pas文件里面也没有查到那到标识,发文本没有问题,但是附件却出错.而且和验证无关.我也想改其他的控件了
 
为什么我在D7中安装了Indy 后,编译程序的时候,系统报错:
Unit IdCommandHandlers was complied with a different version of IdComponent.TIdComponent
 
我是先卸载了D7 的Indy 再安装Indy10 的。是不是我没有卸载干净?
我是这样卸载的:Compontents-〉install packages ->选中Indy 然后Remove
 
看他安装后有个 txt 的说明文档的,是你的 search path 没有弄好 ??
 
我又重新装了一次Indy10,
编译程序的时候,系统还是报错:
Unit IdCommandHandlers was complied with a different version of IdComponent.TIdComponent。
这个错误好象不是search path 没有弄好吧,而且我把该卸载的老的Indy都卸了,到底是怎么回事呢?郁闷死我了!!请DFW们多帮忙啊!!
 
要先把INDY9卸掉再安装INDY10
 
通过D7安装光盘可以卸掉Indy9
 
还是报那个错,郁闷啊!我换成NMSMTP的了,但是好象它不支持认证,现在几乎所有的网站都需要认证,请问各位,还有没有什么控件做邮件发送的比较好啊,需要支持认证的。
谢谢了!
 
如果哪位兄弟有可以用的源码的话,请发到我邮箱里:learningoct@tom.com。
不胜感激!另加150分!
 
后退
顶部