indy9邮件发送问题 100元(100分)

  • 主题发起人 主题发起人 klxklx
  • 开始时间 开始时间
K

klxklx

Unregistered / Unconfirmed
GUEST, unregistred user!
大家快快帮帮,在线等
我用indy9做一个邮件发送程序可是验证通不过,请问如何解决、说是indy有一个标志、163会把它当成垃圾邮件,我改了indy也不行不知道是否改正确
我把 Values['X-Library'] := gsIdProductName + ' ' + gsIdVersion ; {do not localize}注释了,结果还是不行
 
什么呀,不是这样啦
1、
找到procedure TIdSMTP.Send(AMsg: TIdMessage);这个函数将SendCmd('RSET');这行注销
2、IdMessageCoderMIME这个单元,将下面的常量IndyMIMEBoundary,IndyMultiPartAlternativeBoundary,IndyMultiPartRelatedBoundary改成你自己需要的就可以了。

在你project所在文件夹中新建一个文件夹,将IdMessageClient.pas,IdSMTP,IdMessageCoderMIME.pas这两个文件copy到这个新建的文件夹中,然后按我所说的方法修改这两个文件,最后在IDE中打开Project->Options->Directories/Conditionals->Search path中加入这个新建的文件夹所在的路径,重新编译就可以了。
 
兄弟不行啊,能否把你的发给我看一下今天老板要我搞定啊QQ:187218971
发到我邮箱也可以,:konglingxin52@163.com
 
indy10试过么?
 
163好像并不过滤Indy写的例子程序
 
indy10我装上去也不行用它的memo,编译不了
 
怎么可能不行呢?你改后,有没有覆盖原来的呀,或者建一个新的,在LIB里重新指定
 
可以了,把源码发给我一下吧我急用啊
先谢谢了
 
OK了谢谢prolove
 
后退
顶部