批量发送邮件的程序网上有很多,可能是因为杀毒软件报毒,所以很多人都不敢用。据我所知好像很多程序都是易语言写的,报毒也正常。批量发送邮件这个程序其实很简单,重点在上一篇文章中已经说过了,我成功踩坑,希望大家引以为戒。C#使用smtp发送邮件,本文就是在上一篇文章的基础上进行了简单的逻辑编写实现的。
首先选择菜单中的打开,加载需要发送邮件的邮箱列表。注意:这里需要你以csv文件的形式提供账号文件。该文件中的数据排列如下所示:
复制
101010@qq.com XXXXX
只需要提供两列就好了,第一列是邮箱账号,第二列并没有实际意义,随便填什么,第三列随你填不填,因为我程序中并没有写加载第三列的数据。这个文件不需要表头,一定注意了!
然后点开设置中的配置发信选项,配置发信账号,一样的选择发信账号csv文件,文件数据如下所示:
复制
smtp.ym.163.com 测试1 587 smtp1@xxx.org mmmmm
第一列是发信邮件服务地址,这个是发信账号服务商提供的,自己看看对应说明即可;第二列是显示名称,这个名称将会显示在发送的邮件中;第三列是发信端口,注意:如果使用ssl发信方式,必须使用587端口,否则发信不成功!第四列是发信邮箱账号;第五列是发信邮箱密码。
只需要配置下单账户的发信数量即可,发信间隔时间与超时时间我程序里没写,有需要可以下载文末的源码自己修改。
然后再配置下发信内容就可以了,发信内容可以选择添加附件,填写好发送内容后关闭窗口即可生效,没写配置,麻烦,有需要自己写,可以参考C#配置文件ini操作方法类
到此,整个程序完成,不够完善,但主要功能已经实现,有需要自己改吧!
评论 (0)