控件基于VB的电子邮件群发系统的设计与实现

邮件群发系统  时间:2021-01-31  阅读:()

第16卷第5期 河南机电高等专科学校学报 Vol 16№5

2008年09月 Journal of HenanMechanical andElectrical Engineering College Sep 2008

基于VB的电子邮件群发系统的设计与实现3

魏 勇,赵开新

(河南机电高等专科学校计算机科学与技术系,河南新乡453002)

摘要:介绍了如何使用VisualBasic6 0读取数据库中的数据,进而生成电子邮件正文,并利用M icrosoftMAP I6 0

Contro ls控件,调用Outlook实现电子邮件的群发功能。

关键词:VB;电子邮件;MAP I;发送

中图分类号:TP309 2 文献标识码:A 文章编号: 1008 - 2093(2008)05 - 0044- 02

目前,很多网站的电子邮件系统为了防止垃圾邮 使您能够编写应用程序,以通过OLE DB提供者访问件,对群发功能进行了很多的限制,甚至没有群发功 和操作数据库服务器中的数据ADO。最主要的优点能,通过使用Visual Basic6. 0 MAPI(通信应用程序接 是易于使用、速度快、内存支出少和磁盘遗迹小。系统的设计与实现

1 实现电子邮件群发系统的主要技术

被传送给MA P I会话的句柄,它从MA P ISe ssion控件2. 2. 1 数据库的设计

完成或者通过VB设计数据库录入模块完成输入。

利用ADO技术就能实现对access、 excel、 text等 2. 2. 2 系统界面设计

多种格式的数据访问。 ADO(Access Data Object) [3] ①启动VB后,新建一个标准EXE工程。是M icro soft为最新和最强大的数据访问范例OLE DB ②在“Project”菜单中选“Components”,在“Con2而设计的,是一个便于使用的应用程序层接口。ADO trols”选项卡中选“MicrosoftMAPI6. 0 Controls”,选中

44

“Selected Items Only”,在控件工具箱中将邮件控件 学校,计科系”+Chr (13) +Chr ( 10)

MAP I Se ssion和MAP IMe ssage s两个控件添加到窗体 SendToText = SendToText +D ata  + Time 中。 ‘生成邮件的正文

③添加两个命令按钮,将其CAPTION属性设计 Call Send ( txtobject (2). Text , “毕业设计通为“发送”和“退出”。 知”, SendToText)

④添加一个数据控件D ata1,并设置“Connect”的 ‘调用Send函数发送邮件, txtobject (2). Text为数据库格式, “DatabaseName”的名称和“Record2数据库中的邮箱地址

Source”相应的属性。 D ata1. Recordset.MoveNext

⑤详细设计。 IfD ata1. Recordset. EOF = True then

2. 3 系统中主要函数的定义 M sgBox Str (Sum) +"个已发送" ‘记录已经发送

2. 3. 1 电子邮件发送函数的定义 的邮件数目

Public Function Send_M ail(s1 , s2 , s3 ) End If

MAPMI essages1.MsgIndex = - 1 Loop

MAPMI essages1. RecipD isp layName = s1 ‘获取邮 End Function

箱地址 2. 3. 3电子邮件发送函数

MAPMI essages1.M sgSubject = s2‘获取邮件标题 Private Sub Command1 Click( )

MAPMI essages1.M sgNotetext = s3 ‘获取邮件正文 Data1. Recordset.MoveFirst

MAP MI essages1. Session ID =MAP ISession1. MAP ISession1. SignOn‘激活MAP ISession控件

SessionID CallGet_Label_Name

MAPMI essages1. Send End Sub

结束语

1 b1Object(i). Caption =Data1. Recordset. Fields无纸化办公的优势。 (责任编辑 吕春红)( i - 1) . SourceField‘读取字段名称 参考文献:

tion+" + txtobject (1) . Text + " +Chr (13) +Chr [4]王泰峰软件项目开发综合实训——V isual B asic篇[M] 北京:人

(10) 民邮电出版社,2005

N ext

SendToText = SendToText +“河南机电高等专科

Design and Implement of E_mail Sending System in Group Based on VB

WEIYong, et al

(D epartment of Computer Science ,Henan Mechanical and Electrical Engineering College,Xinxiang 453002,China)

Abstract: In universities, this article will explains how to use VisualBasic6. 0,gets some data in database ,makes content of E-mail , and usesMicrosoftMAPI6. 0 Controls and Outlook, realizes sending E-mail in group.

Key words:VB; E_mail;MAP I; send

爱用云互联租用服务器租美国、日本、美国、日本、购买2天内不满意可以退换,IP可免费更换!

爱用云互联怎么样?爱用云是一家成立于2018年的老牌商家旗下的服务器销售品牌,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端...

萤光云(13.25元)香港CN2 新购首月6.5折

萤光云怎么样?萤光云是一家国人云厂商,总部位于福建福州。其成立于2002年,主打高防云服务器产品,主要提供福州、北京、上海BGP和香港CN2节点。萤光云的高防云服务器自带50G防御,适合高防建站、游戏高防等业务。目前萤光云推出北京云服务器优惠活动,机房为北京BGP机房,购买北京云服务器可享受6.5折优惠+51元代金券(折扣和代金券可叠加使用)。活动期间还支持申请免费试用,需提交工单开通免费试用体验...

易探云:香港物理机服务器仅550元/月起;E3-1230/16G DDR3/SATA 1TB/香港BGP/20Mbps

易探云怎么样?易探云(yitanyun.com)是一家知名云计算品牌,2017年成立,从业4年之久,目前主要从事出售香港VPS、香港独立服务器、香港站群服务器等,在售VPS线路有三网CN2、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。目前,易探云推出免备案香港物理机服务器性价比很高,E3-1230 8 核*1/16G DDR3/SATA 1TB/香港BGP线路/20Mbps/不限流量,仅...

邮件群发系统为你推荐
月付百万的女人们男人们谈谈,和多大年龄的女人做爱最舒服自然吸气和涡轮增压哪个好涡轮增压和自然吸气哪个更适合跑苹果x和xr哪个好iphone X和iphone XR哪个比较好?买哪个合适?录屏软件哪个好有什么好用的录制屏幕的软件吗轿车和suv哪个好SUV和轿车哪个好点?纠结浮动利率和固定利率哪个好贷款选择浮动利率还是固定利率录音软件哪个好好用的录音软件! 急!!苹果手机助手哪个好苹果手机助手哪个好用些谁知道网页传奇哪个好玩传奇网页游戏哪个好玩的最新相关信息核芯显卡与独立显卡哪个好核芯显卡和独立显卡哪个好?请直接点谢谢啦!
子域名查询 高防服务器租用 提供香港vps edgecast winscp highfrequency hostmonster 10t等于多少g 20g硬盘 抢票工具 促正网秒杀 我爱水煮鱼 idc是什么 服务器托管什么意思 hdd 100mbps cloudlink 太原联通测速 东莞服务器托管 97rb 更多