vb 发邮件(VB发邮件)

2023-04-06 19:40:01 29

vb 发邮件(VB发邮件)

本文目录

VB发邮件

Visual Basic 6中发送邮件的新方法
用VB6编写发送邮件的程序,有多种E-mail组件可供选择,如MAPIMessages、IIS4.0附带的CDONTS(NTS Collaboration Data Objects)以及许多第三方厂商开发的Email软件等。本文介绍用CDONTS开发VB下的邮件程序方法。
1. 确认已安装SMTP服务器
首先,必须确认在IIS服务器上已安装SMTP服务器,这是安装Option Pack时被缺省安装的选项。如果SMTP服务器已安装,在System32目录下会存在一个名为cdonts.dll的文件。
2. 最简单的邮件发送程序
以下是一个最简单的邮件发送程序,它由me@hotmail.net向abc@263.net发出一封标题为“Title”、内容为“Hello”的E-mail:
Private Sub cmdSendMail_Click()
Dim objMail as Object
Set objMail=CreateObject(“CDFONTS.DLL“)
ObjMail.Send “me@hotmail.net “, “abc@263.net“,“Title“,“Hello“
Set objMail=nothing
End Sub
3. 发送邮件附件
如果有附加的文件需要随同邮件传送,可以使用CDONTS的AttachFile方法:
Private Sub cmdSendMail_Click()
Dim objMail as Object
Set objMail=CreateObject(“CDFONTS.DLL“)
With ObjMail
.From= “me@hotmail.net “
.To= “abc@263.net“
.Subject=“Title“
.Body=“Hello“
.AttachFile “c:\document\ sample.doc“,“sample.doc“
.Send
End With
Set objMail=nothing
End Sub
4. CDONTS组件常用属性和方法
CDONTS组件常用的属性和方法列举如下:
属性:
Version:返回CDONTS组件的版本号
MailFormat:邮件格式,1-普通文本类型;0-MIME类型
Cc:设置一个或多个参阅的邮件地址
From:邮件发送者的地址
To :邮件接受者的地址
Subject:标题
Body:内容
BodyFormat:内容格式,1-普通文本;0-超文本
方法:
AttachFile:附加一个文件
AttachURL:附加一个地址
Send:发送邮件
5. 发送超文本格式的E-mail
你一定见到过许多使用超文本格式的E-mail,其中不但可以有图片、声音,甚至还可以嵌入动画。如果给你的朋友也发送一封这样的邮件,一定会带给他(她)意外的惊喜,因为这用一般的邮件发送程序是无能为力的。以下使用CDONTS组件发送一个HTML格式的邮件,其中包含有一幅名为sample.gif的图片,程序如下:
Private Sub cmdSendMail_Click()
Dim objMail as Object
Set objMail=CreateObject(“CDFONTS.DLL“)
Dim strHTML as String
StrHTML=““
StrHTML= StrHTML+““
StrHTML = StrHTML +“
用CDONTS发送Email的例子“
StrHTML= StrHTML+“

StrHTML= StrHTML+“
以上例子嵌入了图片sample.gif

StrHTML= StrHTML+““
With ObjMail
.From= “me@hotmail.net “
.To= “abc@263.net“
.Subject=“Title“
.Body=strHTML
.AttachURL “c:\mydata\sample.gif“,“sample.gif“
.BodyFormat=0
.EmailFormat=0
.Send
End With
Set objMail=nothing
End Sub
到这里,相信大家一定发现SMTP邮件处理的一个缺陷了。SMTP服务器接收你的输出消息,但并不做发送者名字和地址的验证,这本是由SMTP的异步发送机制所决定的,但有人可能别有用心地用它来假扮别人发送邮件!本文强烈建议各位切勿轻易试用,一旦让ISP知道你的行径,你的帐号极可能会被立即删除。
参考资料:http://topic.csdn.net/t/20020903/08/991274.html

怎么用vb发电子邮件啊

Private Sub Command1_Click()
Dim cm As New CDO.Message ’CDO.message是一个发送邮件的对象
’Set cm = CreateObject(“CDO.Message“) ’创建对象 ’引用路径:C:\Windows\system32\cdosys.dll’这个是要引用的,如果不引用,可以用这句也行
cm.From = “30687724@qq.com“ ’设置发信人的邮箱“
cm.To = “suxg@eshinetech.com“ ’设置收信人的邮箱
cm.Subject = “主题:邮件发送试验“ ’设定邮件的主题
’cm.TextBody =  ’邮件正文,使用文本格式发送邮件,如果太复杂了就不行了,要用下面这种
cm.HtmlBody = “邮件发送试验^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^“ ’使用html格式发送邮件
cm.AddAttachment “D:\1.txt“ ’发的附件名与地址
stUl = “

VB发送邮件

Sub
SendMail(Optional
ByVal
sSubject
As
String,
_
Optional
ByVal
sBody
As
String,
_
Optional
ByVal
sFileName
As
String)
Dim
jmail
Set
jmail
=
CreateObject(“jmail.Message“)
jmail.Charset
=
“gb2312“
jmail.Priority
=
1
’邮件状态,1-5
1为最高
jmail.MailServerUserName
=
“c55c55“
’Email帐号
jmail.MailServerPassWord
=
“XXXXX“
’Email密码
’jmail.FromName
=
“hu“
’发信人姓名
jmail.From
=
“c55c55@163.com“
’发邮件地址地址
jmail.Subject
=
“来信了“
’主题
jmail.AddRecipient
“c44c44@163.com“
’收信人地址
jmail.Body
=
sBody
’信件正文
jmail.AddAttachment
(“I:\远程监控V1.0\Client\wj.jpg“)‘附件
jmail.Send
(“smtp.163.com“)
Set
jmail
=
Nothing
End
Sub
注意:发件人邮箱必须是07年11月以前申请的,而且必须是升过级的才行,126的也是一样。上面两个邮箱都是我的,我将两个邮箱互换就不行了。
邮件收发很麻烦,别说你只50分,你就是拿500块钱,也未必会有人告诉你,估计知道的人不多,而且知道的不一定会告诉你。
我至今也只能发送邮件,接收带附件的邮件我至今也没搞好

求VB发送邮件的方法

Private Sub Command1_Click()
Dim Email
Set Email = CreateObject(“CDO.Message“)
Email.From = “本地址“
Email.To = “目的地址“
Email.Subject = “标题“
Email.Textbody = text1.Text
Email.Send ’发送
End Sub
我没试,不知有没有用。

怎么用vb发电子邮件

Private Sub Command1_Click()
Dim cm As New CDO.Message ’CDO.message是一个发送邮件的对象
’Set cm = CreateObject(“CDO.Message“) ’创建对象 ’引用路径:C:\Windows\system32\cdosys.dll’这个是要引用的,如果不引用,可以用这句也行
cm.From = “30687724@qq.com“ ’设置发信人的邮箱“
cm.To = “suxg@eshinetech.com“ ’设置收信人的邮箱
cm.Subject = “主题:邮件发送试验“ ’设定邮件的主题
’cm.TextBody = ’邮件正文,使用文本格式发送邮件,如果太复杂了就不行了,要用下面这种
cm.HtmlBody = “邮件发送试验^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^“ ’使用html格式发送邮件
cm.AddAttachment “D:\1.txt“ ’发的附件名与地址
stUl = “http://schemas.microsoft.com/cdo/configuration/“ ’微软服务器网址,固定的,不用改的
With cm.Configuration.Fields
.Item(stUl & “smtpserver“) = “smtp.qq.com“ ’SMTP服务器地址
.Item(stUl & “smtpserverport“) = 25 ’SMTP服务器端口
.Item(stUl & “sendusing“) = 2 ’发送端口
.Item(stUl & “smtpauthenticate“) = 1 ’需要提供用户名和密码,0是不提供 ’
.Item(stUl & “sendusername“) = “30687724“ ’发送方邮箱名称,不用输入@后面的东西
.Item(stUl & “sendpassword“) = “suxi87724“ ’发送方邮箱密码
.Update
End With
cm.Send ’最后当然是执行发送了
Set cm = Nothing
’发送成功后即时释放对象
End Sub

如何用vb发邮件

调用jmail吧,比较省事
先安装jmail或注册DLL
然后VB代码如下:
Private Sub Command1_Click()
SendMail “测试“, “我爱你“, “这里填附件地址“
End Sub
Sub SendMail(Optional ByVal sSubject As String, _
Optional ByVal sBody As String, _
Optional ByVal sFileName As String)
Dim jmail
Set jmail = CreateObject(“jmail.Message“)
If sFileName 《》 “\“ Then
jmail.Charset = “gb2312“
jmail.Silent = False
jmail.Priority = 1 ’邮件状态,1-5 1为最高
jmail.MailServerUserName = “XXX“ ’Email帐号
jmail.MailServerPassWord = “XXX“ ’Email密码
jmail.FromName = ““ ’发信人姓名
jmail.From = “XXX@XXX.XXXX“ ’发邮件地址地址
jmail.Subject = ““主题
jmail.AddRecipient “XXX@XXX.XXXX“ ’收信人地址
jmail.body = ““’信件正文
jmail.Send (“smtp.163.com“) ’SMTP服务器,如smtp.sohu.com
Set jmail = Nothing
End If
End Sub

用VB怎样实现发送邮件功能

用这个方法可以不通过OutLook 直接用 vb 发送邮件:\’Wait 为延时你可用API或自己做!不延时时发送可能不成功的!\’strFrom :谁发的\’strTo :发给谁\’strSubject :主题\’strBody :内容\’wsk : Winsock控件Public Sub SendMail(strFrom As String, strTo As String, strSubject As String, strBody As String, wsk As Winsock)Dim intCount As IntegerWait 0.5wsk.SendData “EHLO “ & wsk.LocalIP & vbCrLfwsk.SendData “MAIL FROM:“ & strFrom & vbCrLfWait 0.5wsk.SendData “RCPT TO:“ & strTo & vbCrLfwsk.SendData “DATA“ & vbCrLfWait 0.5wsk.SendData “MIME-Version: 1.0“ & vbCrLfwsk.SendData “From: “ & ExtractArgument(1, strFrom, “@“) & “ 《“ & strFrom & “》“ & vbCrLfwsk.SendData “To: 《“ & strTo & “》“ & vbCrLfwsk.SendData “Subject: “ & strSubject & vbCrLfwsk.SendData “Content-Type: multipart/mixed;“ & vbCrLfwsk.SendData “ boundary=Unique-Boundary“ & vbCrLf & vbCrLfwsk.SendData “ “ & vbCrLf & vbCrLfwsk.SendData vbCrLf & “--Unique-Boundary“ & vbCrLfwsk.SendData “Content-type: text/plain; charset=US-ASCII“ & vbCrLf & vbCrLfwsk.SendData strBody & vbCrLf & vbCrLfwsk.SendData vbCrLf & “.“ & vbCrLfWait 0.5

vb 发邮件(VB发邮件)

本文编辑:admin

更多文章:


榨汁机可以绞肉吗(小米榨汁机可以绞肉吗)

榨汁机可以绞肉吗(小米榨汁机可以绞肉吗)

本文目录小米榨汁机可以绞肉吗九阳榨汁机e16可以绞肉吗榨汁机能绞肉吗 榨汁机的种类榨汁机可以绞肉馅吗榨汁机能绞肉吗小米榨汁机可以绞肉吗可以“可以,榨汁机能绞肉,由于技术的更新,多数榨汁机都为多功能款,不仅可以满足基本需求榨汁,而且还具有多项

2024年6月6日 22:57

ipad2降级哪个版本合适(ipad2升级到9.3.5好卡,怎么降级)

ipad2降级哪个版本合适(ipad2升级到9.3.5好卡,怎么降级)

本文目录ipad2升级到9.3.5好卡,怎么降级现在ipad2还能退到ios6吗ipad2升级到9.3.5好卡,怎么降级当然可以啦,虽然苹果关闭了前面ios版本的验证但用第三方软件还是可以降级的用电脑下个爱思助手连上你的iPad,下载你要降

2023年4月27日 19:40

e2140 e5500(英特尔E2140处理器能带动9800gt显卡吗!急)

e2140 e5500(英特尔E2140处理器能带动9800gt显卡吗!急)

大家好,今天小编来为大家解答以下的问题,关于e2140 e5500,英特尔E2140处理器能带动9800gt显卡吗!急这个很多人还不知道,现在让我们一起来看看吧!本文目录英特尔E2140处理器能带动9800gt显卡吗!急我的电脑cpu是英特

2024年8月31日 02:50

1500左右的手机排行榜2020(2020年10月直板屏手机推荐-1500到2000元直板屏手机榜单)

1500左右的手机排行榜2020(2020年10月直板屏手机推荐-1500到2000元直板屏手机榜单)

本文目录2020年10月直板屏手机推荐-1500到2000元直板屏手机榜单一千五百元左右的手机哪个比较好2020年买什么手机好1500左右1500买什么手机好想换部一千五左右的手机,有什么好的推荐吗预算1500左右,性价比高的手机可以推荐一

2024年7月17日 13:34

硬件防火墙配置(关于硬件防火墙与服务器 IP如何设置)

硬件防火墙配置(关于硬件防火墙与服务器 IP如何设置)

本文目录关于硬件防火墙与服务器 IP如何设置硬件防火墙如何配置硬件防火墙怎么升级的硬件防火墙怎么配置怎么进入web管理页面型号是,dink dfl-260e防火墙如何设置防火墙的性能参数有哪些请问硬件防火墙如果设置透明模式,wan口和lan

2023年4月29日 08:20

神话里的李由是谁演的?李由是怎么死的

神话里的李由是谁演的?李由是怎么死的

本文目录神话里的李由是谁演的李由是怎么死的李由是男性还是女性李由和家悦为什么分手李由和蔡家悦为什么分手李由网红整容前照片,他和蔡家悦为什么分手蔡家悦莆田人吗蔡家悦你认识吗李由的前女友是谁神话里的李由是谁演的石天硕饰 李由 演员角色配音备注穿

2023年7月12日 04:20

联想一体机家用(联想一体机家用大概用什么配置的好一些)

联想一体机家用(联想一体机家用大概用什么配置的好一些)

本文目录联想一体机家用大概用什么配置的好一些联想一体机家用的,那些型号那些性能较好c560联想一体机怎么样联想一体机家用大概用什么配置的好一些既然你都说了同样配置,那么毫无疑问一体机比台式机好太多,这个道理就是台式机有的我都有,台式机没有的

2023年6月4日 23:20

曾经手机界的黑马,魅族是如何衰落的?魅族官方网站

曾经手机界的黑马,魅族是如何衰落的?魅族官方网站

本文目录曾经手机界的黑马,魅族是如何衰落的魅族官方网站魅族手机的优势和劣势魅族是华为旗下的吗魅族手机是哪个品牌旗下的魅族华海良为什么离职魅族是什么手机品牌曾经手机界的黑马,魅族是如何衰落的 有一家公司,做出了中国第一款电容式触屏手机。口碑

2023年9月20日 15:40

索尼人像镜头选哪个好(索尼A6400人像镜头哪些比较合适)

索尼人像镜头选哪个好(索尼A6400人像镜头哪些比较合适)

本文目录索尼A6400人像镜头哪些比较合适索尼a7m3哪个镜头性价比最高;拍摄.视频人像索尼什么镜头最好之前一直用佳能单反,刚入了索尼A7R3,镜头买什么好呢索尼微单镜头怎么选索尼什么镜头拍人像好我想问问微单什么镜头拍人像偏爱拍人像 Son

2024年6月5日 23:20

苹果thunderbolt接口(苹果电脑的这个接口是什么)

苹果thunderbolt接口(苹果电脑的这个接口是什么)

本文目录苹果电脑的这个接口是什么苹果一体机的雷电接口支持声音输出吗苹果笔记本thunderbolt口是什么苹果电脑的这个接口是什么跟usb3一样是一种数据接口,不同的是速度更快(貌似比usb3快好几倍),而且在传输数据的同时还可以传输视频、

2023年3月28日 07:40

电脑太慢了怎么把它变快(电脑卡怎么办有哪些简单步骤让电脑变快)

电脑太慢了怎么把它变快(电脑卡怎么办有哪些简单步骤让电脑变快)

本文目录电脑卡怎么办有哪些简单步骤让电脑变快让电脑速度变快的方法电脑很慢怎么变快电脑运行太慢了怎么办电脑运行慢,怎么解决电脑慢怎么办电脑卡怎么办有哪些简单步骤让电脑变快处理电脑卡的办法:1、卸载同类型的软件电脑上有2款或者是2款以上的同类软

2024年7月22日 17:50

旧手机怎么升级安卓版本(如何给旧手机升级新系统)

旧手机怎么升级安卓版本(如何给旧手机升级新系统)

本文目录如何给旧手机升级新系统手机安卓版本怎么升级想给以前的手机安卓系统升级,但手机比较老了系统不会自动升级,应该怎么办怎样把手机从安卓5.1升级到安卓7.0如何给旧手机升级新系统老手机一般只支持到安卓4.2找也只有官网论坛找刷机包老版安卓

2024年6月7日 07:51

苹果5多久出的(苹果5什么时候出来的)

苹果5多久出的(苹果5什么时候出来的)

今天给各位分享苹果5什么时候出来的的知识,其中也会对苹果5什么时候出来的进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录苹果5什么时候出来的苹果5手机什么时候出产苹果5什么时候出来的Phone5现在已经批量生产

2024年7月17日 09:56

lx570雷克萨斯报价2022款(570雷克萨斯2021款好开不)

lx570雷克萨斯报价2022款(570雷克萨斯2021款好开不)

本文目录570雷克萨斯2021款好开不570雷克萨斯2021款好开不好开。21款雷克萨斯LX570独到的座椅设计,使第二排座椅只需要扳动拉杆就能够用一只手轻松收折,第三排两段式电动收折座椅,让车主轻松完成多样化的车内空间设置。

2023年9月26日 22:20

thinkpad p50内存条型号(联想thinkpad笔记本关于加内存条的问题)

thinkpad p50内存条型号(联想thinkpad笔记本关于加内存条的问题)

本文目录联想thinkpad笔记本关于加内存条的问题有大内存的笔记本吗,哪款配置高啊thinkpad p50用什么内存华硕P50/P48/P43用什么频率的内存条thinkpad p50 20ena00ncd怎么样联想thinkpad笔记本

2024年6月6日 19:00

诺基亚6300下载游戏(诺基亚6300手机游戏下载)

诺基亚6300下载游戏(诺基亚6300手机游戏下载)

本文目录诺基亚6300手机游戏下载诺基亚6300的手机下载游戏都需要什么步骤啊我的手机是诺基亚6300,想在网上下点游戏到手机的储存卡上诺基亚6300怎样安装手机游戏 jar格式的诺基亚6300怎么把游戏下载到手机上我下载了适合诺基亚630

2023年7月3日 05:00

美图t9强制重启(美图t9开机不了出现代码)

美图t9强制重启(美图t9开机不了出现代码)

本文目录美图t9开机不了出现代码美图T9手机出现了快输重启模式 恢复模式fastboot模式怎么办美图t9如何强制重启美图t9开机不了出现代码答案: 开机键在右边哦,长按试试看。试试强制重启:按住电源键同时用复位针插入复位孔(自拍键小孔处)

2023年9月28日 19:20

itunes更新ios7(怎么在itunes升级ios7)

itunes更新ios7(怎么在itunes升级ios7)

这篇文章给大家聊聊关于itunes更新ios7,以及怎么在itunes升级ios7对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录怎么在itunes升级ios7怎麼用itunes更新ios7用iTunes升级iOS7,点击“更

2024年3月5日 14:45

ppc手机游戏(PPC手机的游戏 有很多都是强制全屏的,如何解除强制全屏模式)

ppc手机游戏(PPC手机的游戏 有很多都是强制全屏的,如何解除强制全屏模式)

各位老铁们好,相信很多人对ppc手机游戏都不是特别的了解,因此呢,今天就来为大家分享下关于ppc手机游戏以及PPC手机的游戏 有很多都是强制全屏的,如何解除强制全屏模式的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文

2024年9月3日 09:20

三星gti9168i(三星gt-191681)

三星gti9168i(三星gt-191681)

本文目录三星gt-191681三星GT-I9168I和三星GT-I9168有什么区别三星gti9168i连接上wifi去不能用怎么办三星GTI9168I怎么恢复出厂设置我的三星手机GT-I9168I充不进电,怎么办三星gti9168i照相机

2023年3月10日 18:00

近期文章

本站热文

4008827777转人工客服(4008827777饿了么怎么转人工电话)
2024-07-23 14:41:37 浏览:503
标签列表

热门搜索