让代码更简单

当前位置:代码狗 > 开发教程 > C#开发教程 > 正文

C#实现的批量发送邮件程序

批量发送邮件的程序网上有很多,可能是因为杀毒软件报毒,所以很多人都不敢用。据我所知好像很多程序都是易语言写的,报毒也正常。批量发送邮件这个程序其实很简单,重点在上一篇文章中已经说过了,我成功踩坑,希望大家引以为戒。C#使用smtp发送邮件,本文就是在上一篇文章的基础上进行了简单的逻辑编写实现的。

C#实现的批量发送邮件程序

C#实现的批量发送邮件程序

首先选择菜单中的打开,加载需要发送邮件的邮箱列表。注意:这里需要你以csv文件的形式提供账号文件。该文件中的数据排列如下所示:

101010@qq.com     XXXXX

只需要提供两列就好了,第一列是邮箱账号,第二列并没有实际意义,随便填什么,第三列随你填不填,因为我程序中并没有写加载第三列的数据。这个文件不需要表头,一定注意了!

然后点开设置中的配置发信选项,配置发信账号,一样的选择发信账号csv文件,文件数据如下所示:

smtp.ym.163.com    测试1     587    smtp1@xxx.org       mmmmm

第一列是发信邮件服务地址,这个是发信账号服务商提供的,自己看看对应说明即可;第二列是显示名称,这个名称将会显示在发送的邮件中;第三列是发信端口,注意:如果使用ssl发信方式,必须使用587端口,否则发信不成功!第四列是发信邮箱账号;第五列是发信邮箱密码。

C#实现的批量发送邮件程序

C#实现的批量发送邮件程序

只需要配置下单账户的发信数量即可,发信间隔时间与超时时间我程序里没写,有需要可以下载文末的源码自己修改。

然后再配置下发信内容就可以了,发信内容可以选择添加附件,填写好发送内容后关闭窗口即可生效,没写配置,麻烦,有需要自己写,可以参考C#配置文件ini操作方法类

到此,整个程序完成,不够完善,但主要功能已经实现,有需要自己改吧!

文件下载

要查看更多文章内容,请您先登录/注册

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏

评论 抢沙发

×

请作者吃根烤肠!

支付宝