用Indy控件发送邮件失败的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 潇冉
  • 开始时间 开始时间

潇冉

Unregistered / Unconfirmed
GUEST, unregistred user!
不知道控件的版本有什么影响?发送的时候,弹出的信息我查了下,说是服务器拒绝接受。还有就是说不支持SMTP。有点不理解,请赐教!
错误的消息:
测试发信失败:
<xxx@163.com>:Realy access denied
 
我有代码,qq:564310230
 
你设置的163为smtp服务器还是本机smtp服务?你设置了服务器验证没有?
现在各个服务器都要经过验证的。
 
163为smtp 我用新浪的邮箱发的
 
那样的话是肯定不行的了。
163为smtp
163是要求用户验证的,即只有使用163的用户名和密码才能通过163的smtp服务器发送邮件。
 
也验证了,不知道为什么不可以
 
我以前也用过好像163的不行,我就改用sakmail了。。。
 
indy的源代码有需要改的地方,以前的帖子里面有详细的解决办法,你可以查查
 
163.com我以前试过 记得163.com的新用户没有开放smtp 老邮箱则可以
 
贴代码上来看看,我前几天也写过一个,没有什么问题的
 
注释掉下边这句就行了!
procedure TIdSMTP.Send(AMsg: TIdMessage);
begin
//SendCmd('RSET'); {Do not Localize}
 

Similar threads

D
回复
0
查看
744
DelphiTeacher的专栏
D
D
回复
0
查看
718
DelphiTeacher的专栏
D
D
回复
0
查看
672
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部