问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB 6.0 如何批量发送邮件?

发布网友 发布时间:2022-05-01 13:49

我来回答

4个回答

热心网友 时间:2023-10-16 05:29

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知道你的行径,你的帐号极可能会被立即删除

热心网友 时间:2023-10-16 05:29

C#解答:
首先要明确的是你发送1W封速度瓶颈在哪里,是程序慢了还是邮件服务器慢了。是后者的话那就不能靠程序解决

如果是前者,可以考虑使用多线程:
Thread thread1 = new Thread(new ThreadStart(thread1Func));
Thread thread2 = new Thread(new ThreadStart(thread2Func));
其中1和2表示多线程发送的块:比如1发送1-1000,2发送1001-2000。。。
thread1Func是方法,定义为发送操作的实现

然后在合适的地方
thread1.Start();
thread2.Start();

热心网友 时间:2023-10-16 05:29

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知道你的行径,你的帐号极可能会被立即删除

热心网友 时间:2023-10-16 05:29

C#解答:
首先要明确的是你发送1W封速度瓶颈在哪里,是程序慢了还是邮件服务器慢了。是后者的话那就不能靠程序解决

如果是前者,可以考虑使用多线程:
Thread thread1 = new Thread(new ThreadStart(thread1Func));
Thread thread2 = new Thread(new ThreadStart(thread2Func));
其中1和2表示多线程发送的块:比如1发送1-1000,2发送1001-2000。。。
thread1Func是方法,定义为发送操作的实现

然后在合适的地方
thread1.Start();
thread2.Start();

热心网友 时间:2023-10-16 05:30

用Winsock控件发送。使用SMTP协议。

热心网友 时间:2023-10-16 05:31

6中发送邮件的新方法 用VB6编写发送邮件的程序,有多种E-mail组件可供选择本文介绍用CDONTS开发VB下的邮件程序方法。 1. 确认已安装SMTP服务器 首先,

热心网友 时间:2023-10-16 05:30

用Winsock控件发送。使用SMTP协议。

热心网友 时间:2023-10-16 05:31

6中发送邮件的新方法 用VB6编写发送邮件的程序,有多种E-mail组件可供选择本文介绍用CDONTS开发VB下的邮件程序方法。 1. 确认已安装SMTP服务器 首先,

热心网友 时间:2023-10-16 05:29

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知道你的行径,你的帐号极可能会被立即删除

热心网友 时间:2023-10-16 05:29

C#解答:
首先要明确的是你发送1W封速度瓶颈在哪里,是程序慢了还是邮件服务器慢了。是后者的话那就不能靠程序解决

如果是前者,可以考虑使用多线程:
Thread thread1 = new Thread(new ThreadStart(thread1Func));
Thread thread2 = new Thread(new ThreadStart(thread2Func));
其中1和2表示多线程发送的块:比如1发送1-1000,2发送1001-2000。。。
thread1Func是方法,定义为发送操作的实现

然后在合适的地方
thread1.Start();
thread2.Start();

热心网友 时间:2023-10-16 05:30

用Winsock控件发送。使用SMTP协议。

热心网友 时间:2023-10-16 05:31

6中发送邮件的新方法 用VB6编写发送邮件的程序,有多种E-mail组件可供选择本文介绍用CDONTS开发VB下的邮件程序方法。 1. 确认已安装SMTP服务器 首先,

热心网友 时间:2023-10-16 05:29

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知道你的行径,你的帐号极可能会被立即删除

热心网友 时间:2023-10-16 05:29

C#解答:
首先要明确的是你发送1W封速度瓶颈在哪里,是程序慢了还是邮件服务器慢了。是后者的话那就不能靠程序解决

如果是前者,可以考虑使用多线程:
Thread thread1 = new Thread(new ThreadStart(thread1Func));
Thread thread2 = new Thread(new ThreadStart(thread2Func));
其中1和2表示多线程发送的块:比如1发送1-1000,2发送1001-2000。。。
thread1Func是方法,定义为发送操作的实现

然后在合适的地方
thread1.Start();
thread2.Start();

热心网友 时间:2023-10-16 05:30

用Winsock控件发送。使用SMTP协议。

热心网友 时间:2023-10-16 05:31

6中发送邮件的新方法 用VB6编写发送邮件的程序,有多种E-mail组件可供选择本文介绍用CDONTS开发VB下的邮件程序方法。 1. 确认已安装SMTP服务器 首先,
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是真的黑米还是假的? 牡丹江市区好玩的地方 显卡问题,现在的显卡显存一般都为多少? 现在主流显存是多少?512M5年后会过时吗 主流家用电脑配置家用电脑买什么样配置比较好 现在的电脑显存一般是多少? 安顺万家领秀城怎么样?好不好?值不值得买? 请问下面一道题怎么加标点 花园里 牡丹 月季 玫瑰 芍药 开得美丽极了... 是什么把大地打扮的这么漂亮呢 是雪呀 这两句话怎么写标点符号? 通州有那些私立高中啊 红芸豆和白芸豆怎么煮,红白芸豆一般怎么吃,怎么烧粥有股子涩涩的口感。还有糙米怎么做比较好吃? 解惑:春分太阳直射哪里 红小豆还是红芸豆好 白云豆和红云豆含雌激素吗? 春分日太阳直射哪条纬线? 煮菊良谷用的云都是红芸豆还是白芸豆? 古道长夜,静月忧思。是什么意思 女孩取名叫静月,但不喜欢静这个字可以用什么谐音或者同音的字可以代替? 什么是静月缎? 静月情思,夜无眠是什么意思 到建设银行开通网上银行,买个U盾,要花多少钱? 天边潭静月,静月空我心的意思,求解 净月远来是什么意思 u盾还有必要办啊 唯有静月映唔心是什么意思 我有网上银行如何到建行买U盾? 唯有静月映唔心是什么意思? 在工商银行买了U盾后该怎么用。谁告诉我~~~ 竹林静月什么意思? 流云静月是什么意思 太阳直射是什么直射点是指什么春分日太阳直射在那里 赤豆,白芸豆,红芸豆可以一起煮粥吗 outlook vba发邮件问题 南半球春分,夏至,秋分,冬至的时候太阳直射点分别在哪里 .net VB 批量发送邮件的实现方法![100分悬赏] 红芸豆不能和什么一起吃/同吃 VBA批量导入邮件内容到EXCEL或者ACCESS 油漆里大多都有甲醛么 vb实现批量发邮件 各位高手,帮帮忙,我想用指定的邮箱批量发送邮件的VBA代码,求写 VBA 自动发送邮件,不发送附件 名词解释:爱情、婚姻 名词解释··急·在线等~ IQOO7电池多少毫安 梦见自己把两个枕头扔在大江里漂走了 梦见相师让自己把枕头拆了扔街上 梦见枕头不在床上被扔到桌子上 梦见生病的老人扔枕头怎么回事? 快播案的案件背景 举报快播的,到底是腾讯还是乐视