用Indy 10发送Smtp邮件突破163的反垃圾邮件机制

   前些日子 搞了一个完整功能的,而且与数据库相结合的邮件客户端应用系统,支持发送带内嵌图片的Html邮件~且附件也是正常的!
   回想那些日子,网上可供查阅的资料少得可怜,辛苦的技术攻关,不断的分析邮件数据及测试。本文只讨论突破反垃圾邮件机制,其它技术细节恕不奉上,这可向同道指一条明路:1、用FoxMail查看正常邮件的原始数据;2、阅读Indy源码中几个关键单元的说明,及实现代码,相信你会有很大的收获!(当你弄通这些之后,完全可以丢掉Indy了!!而直接用Socket来发复杂的邮件了)
   言归正传,Indy 10在突破反垃圾邮件机制上做了很多工作,在其基础上才达到我们的目的。这里首先要感谢常州的朋友 午夜狂奔(他是常州一家IT公司的CTO),得到他的指点我才尽快的找到要害,在这祝他和他的小公主幸福快乐!
   Smtp.UseEhlo := False;  //网易或其它某些变态网站需要这样设置,其它的必须设为真,否则发送不了邮件的!
....
   还有一点,就是Smtp的帐号属性设置,如果已经将UseEhlo置为False还不能发送163的邮件,则在用户UI中须提醒用户:帐号加上@163.com
   有以上二招,在我的应用系统中,能发163的邮件!如果不行的话,就是其它问题了(不要问我这些问题的解决方法,我已经指明路了)!
   本人最近在琢磨CDO邮件,有点奇怪,MS提供了发邮件、通讯录的接口,怎么就没有收邮件的接口?!本来还以为可以抛弃Indy了!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值