高分再次求购向163.com.163.net等需要身分验证的服务器发送email的源码.另送网页空间100M.有权限.(200分)

  • 主题发起人 主题发起人 ch_yahuu
  • 开始时间 开始时间
C

ch_yahuu

Unregistered / Unconfirmed
GUEST, unregistred user!
要能成功发送的.请高手大哥们自己试好了.把源码给我发到邮箱里面..

谢谢了.我求购多次了.都没有什么令我满意的...好多都不行.希望这次精确一点..谢谢了

本人email:
ch_yahuu@163.net
QQ:6463768
 
1、使用Indy中的SMTP控件
2、163比较BT,做了没必要做的检查,导致不能发送,要解决此问题,必须修改IDMessage.pas文件
当然了,你自己写的代码不用修改
3、IDMessage.pas的修改,在其中查找Values['X-Library'],然后把那一行注释掉(如果是Indy9,是第789行)
4、重新编译Indy控件包,如果不想编译,就把IdMessage.pas加入你的工程中去

然后发送的时候,只要把smtp控件中的用户名和密码等信息配好,选择atLogin,就可以发送成功,
跟发到etang没什么区别,很简单的,你应该会,不多说了,如果有不明白,可以参考Demos/Indy/MailClient这个例子程序
 
我给你发了一个,试试
 
发了给你。
 
发一个给我,好吗?Peter_Xiong@163.com
谢谢!
 
我也要!
zyf23@163.net
 
我写了一个接口,可以与任何无法实现Smtp身份登录的控件一起进行“邮件特快专递”的发送。
有人要吗?

所谓“邮件特快专递”,就是FoxMail中的一个功能,实现邮件瞬间到达,即使发送者没有
在网路上申请邮箱也照样可以发送邮件到任意信箱中。
 
我也有完整的源代码,要不要。
使用INDY,TIDSMTP用起来非常简单,其实可以直接看D6的DEMO,INDY已经是DD6的标准控件了
说明非常详细。
 
唉。原来就这么简单。。

唉。我现在把我以前的改了一下。也轻而易举的通过认证了。。

唉!!!!!!!!终于搞定了。不过要提醒一个用nmsmtp来进行验证的朋友。在
NMSMTP1.Disconnect;后还要搞定一句 nmsmtp1.free;再次发送时才不会出错。要不然。嘿嘿。。
出错:Incomplete Header.

对了。给我发例子的两位兄弟。要不要主页空间?要的话与我联系。QQ:6463768.
马上开通使用!
再次谢谢你们的例子哦。呵呵。。。
 
多人接受答案了。
 
哦,刚好没有空间,呵呵,和朋友传文件用,我给你qq发验证了:)
 
各位:
我用D4的SMTP开发的,要发送邮件,连接不了,不知USER ID怎么设置。也请各位给我解决一下问题,谢谢各位。
最好能发源代码给我,huang_jurong@163.com
 
to: zqw0117,ch_yahuu
我想要你们的例子,可以吗?我用DELPHI下自带程序MAILCLIEN时出现authentication fail.
不知道该怎么设置。
 
to jiefeij:
留下Email,我会把文件发送到你的信箱。
 
to zqw0117:
谢谢您,我刚才又可以发送信件了,我用了我公司的邮件服务器。不过我用TIDPOP3
收邮件时,怎么不能删除邮件呢?我还是用的MAILCLIEN例子。
POP.Delete(lvHeaders.Selected.Index + 1)好象没起作用。我刚发了个贴子,无故丢了100分
帖子却没看见,呵呵。
我的Email是qyyuan@runsun.com.
 
哥哥们帮个忙啊

我在用nmsmtp发送邮件时.第一次可以成功发送.但如果不关程序.第二次nmsmtp1.Sendmail时老出这个错:
project project1.exe raised exception class excepttion with message
'Incomplete Header'.Process stopped. Use step or Run to Continue.
不知什么原因.哪里有问题啊?快急死我了.

NMSMTP1.Connect;
if login(NMSMTP1,nmsmtp1.userid,'密码') then
NMSMTP1.SendMail;
NMSMTP1.Disconnect;
end;

 
to ch_yahuu:
你的nmsmtp1.userid是怎么设置的,可否是邮箱地址,比如:XXX@163.COM吗?
 
后退
顶部