发邮件真的没有办法了???【高手关注】(100分)

  • 主题发起人 主题发起人 shine_yzl
  • 开始时间 开始时间
S

shine_yzl

Unregistered / Unconfirmed
GUEST, unregistred user!
不管我用什么源码发送邮件就是没有办法了,收邮件没有问题!!!
 
收发邮件要设代理服务器的,有些代理服务器是不允第三方软件使用的,试试sohu或者新浪的
 
现在不管什么都不可以了!
 
Indy Clients 面版里有IdSMTP,IdMessage组合使用就行了.
IdSMTP1.AuthenticationType := atLogin;
IdSMTP1.Host :=? // 邮件服务器
IdSMTP1.Port :=? // 端口
IdSMTP1.Username :=? //用户名
IdSMTP1.Password :=? //密码
IdSMTP1.Connect(5); //连接超时

IdMessage1.Subject:=? //主题
IdMessage1.Body.Append(Body); //添加类容
IdMessage1.From.Address :=fromEmail; //发件人邮件地址
IdMessage1.Recipients.EMailAddresses :=toEmail; // 收件人地址
TIdAttachment.Create(IdMessage1.MessageParts,附件路径);//发送附件,可发送多个
IdSMTP1.Send(IdMessage1);
怎么都在问发邮件啊???
这个试一试.
 
有些邮箱不支持smtp了(163新注册的等)
有些邮箱要开通smtp才能用indy发出去(比如yahoo)
注意有些防火墙杀毒软件什么的会阻止indy smtp发邮件(比如mcAFee)
等等
 
真的是防火墙的问题啊,厉害啊
 
接受答案了.
 
后退
顶部