标题:VFP怎样将信息发至指定QQ邮箱?
只看楼主
yewxj
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:157
专家分:153
注 册:2015-6-18
得分:0 
回复 10楼 liuxingang28

报错 “ole idispatch 异常代码 0 出自 CDO.Message.1:与服务器的传输连接失败。”
请问是哪里出了问题?
2018-03-06 08:57
厨师王德榜
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:183
帖 子:942
专家分:4724
注 册:2013-2-16
得分:0 
回复 9楼 lgsh001
当时还没有  木瓜老师的库,依稀记得是用的Outlook的MSAPI控件,代码写得很笨重,就不献丑了。
后来有了木瓜老师的库,这个变得简单了,两个函数就搞定了。
一个SmtpNewMail(hSmtpHdl,cSender,cReceiver,cSubject,cBody[,cFileList])
一个 SmtpSend(hSmtpHdl,cServer,cUserName,cPassword)
你可以搜索一下木瓜的第三方库,所以这个代码你自己摸索一下,不难的。
在这里 再次感谢木瓜老师的奉献。
2018-03-06 17:32
fctxzx
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2018-8-8
得分:0 
用木瓜的MyFll
2018-08-08 15:22
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
关键是要取得发送邮件服务器POP3许可,现在大部分邮件服务商不开放这个许可,所以不容易实现。以前很多免费邮箱都开放POP3和SMTP,前者是发送邮件的服务器,后者是接收邮件的服务器,将这些设置的OUTLOOK中,在VFP中添加MS的相关控件,就可以用下列代码发送邮件了。

thisform.OleMsess.signon                                    &&打开电子邮件句柄
thisform.olemmess.sessionid = thisform.olemsess.sessionid   &&将句柄传给邮件编辑程序
thisform.                                   &&构成一个消息
thisform.olemmess.msgnotetext = ""                      &&组成邮件内容
thisform.olemmess.msgsubject = " "                  &&指定邮件标题
thisform.olemmess.MsgIndex = -1
thisform.olemmess.RecipAddress = "xx@       &&邮箱地址
thisform.olemmess.send()                                    &&发送邮件
thisform.olemsess.signoff                                   &&关闭电子邮件句柄

活到老,学到老! http://www. E-mail:hu-jj@
2018-08-08 20:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-484728-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.106924 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved