让代码更简单

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

使用Microsoft Graph批量发送邮件程序免费下载

重要:本文最后更新于2020-06-29 08:38:18,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

微软提供的outlook邮件功能可以发送很多邮件而不受限制,因此非常适合用作广告邮件,应某位站长要求,用C#给他写了这个程序,就他一个人使用太浪费了,因此发布出来给需要的人。整个程序开发过程前面有详细教程,当然这个程序功能并不强大,也不够完善,不满意可以参考教程自己写一个。

C#使用Microsoft Graph API发送邮件之获取授权

C#使用Microsoft Graph API发送邮件

使用教程

创建Microsoft Graph应用账号

这个前面就已经写过了。请参考Microsoft Graph开放接口学习——获得授权tokenC#使用Microsoft Graph API发送邮件之获取授权这两篇文章,之所以有两篇,是因为创建应用的教程是之前web开发时写的,某些配置就不适合,所以在该教程的基础上另写了一篇桌面应用程序的创建方式。

下载程序

程序在文章末尾,由于每台电脑的环境都不一样,所以这里先介绍下程序的开发环境,你们的电脑需要满足条件才能运行,没有的自行安装即可。

.NET Framework 4.7.2 这个环境必须,没有的自行下载安装,微软提供的,放心使用。

程序是调试程序,是默认图标,很多东西都是默认的,强迫症别找我改。

解压文末的程序文件后,在文件夹中找到Microsoft Graph.exe文件,双击运行。

配置wordpress

前面讲了,这个软件是配合wordpress用户系统使用的,使用它你需要为你的wordpress网站添加一个接口文件,具体内容我已经写在了以接口方式获取WordPress用户信息一文中,将里面的代码保存成文件,即可。

注意:为了安全起见,该接口请在使用时上传,不用时删除。

配置软件

我比较懒,这个程序没有写配置项保存配置,所以,大家每次开启软件就得重新填写配置信息。等我闲得蛋疼,或者用户多了再升级吧。

在软件wordpress设置区域中,填写上一步你的接口文件地址,记住,我提供的接口文件代码需要在根目录运行,如果你不想放在根目录,请自行修改代码。接口密文也写在了接口文件中,做个简单验证,防止恶意获取用户信息。填好后点击获取WP用户信息按钮,稍后将弹出该网站拥有多少用户。如果接口错误,程序应该会崩溃吧,哈哈,我没对错误情况进行处理。

使用Microsoft Graph批量发送邮件程序免费下载

使用Microsoft Graph批量发送邮件程序免费下载

配置Microsoft Graph

将你创建的Microsoft Graph应用程序客户端ID复制到软件Microsoft Graph区域的Client ID编辑框中,然后点击获取Microsoft Graph授权按钮。再弹出的微软授权窗口中进行登录授权,然后稍等片刻(与网络情况有关)你就会看到没有Token标签变成如下图中箭头所指的点击复制Token的绿色字样,这时表示授权成功!否则就是失败,没有写失败的显示,没成功就是失败,嘿嘿。

使用Microsoft Graph批量发送邮件程序免费下载

使用Microsoft Graph批量发送邮件程序免费下载

有个发信设置,发送的邮件是否保存到已发送列表中,额….我TM好像写错字了,算了,懒得改了。就是那个选择框,勾上就保存,不勾就不保存。我个人是不建议勾选的,批量发送那么多,保存下来干嘛,再手动删除??

邮件设置

邮件只需要设置两个选项,邮件主题和邮件内容,这个不用我多说了。写到这里,我好像发现了什么不得了的东西。这个软件只能发送文字邮件,嗯,对,就是这样。哈哈哈,后面再更新吧。

批量发送邮件

设置好上面的所有选项后,点击批量发送邮件。注意:没事不要暂停发送,点击后将无法接着上次的位置发送。虽然可以点,但我功能没写完,不想写了,感觉没卵用。

还有个小问题,这是单线程的,只能一个用户一个用户的发送,挂那里不用管就行了。发送信息会动态变化,我还搞了个进度条,怎么样够贴心吧!

文件不大,扔诚通了,只有90天有效,过期了留言我再传。

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

赞(1) 打赏

评论 2

  1. #2

    狗哥,过期了

    雷德王师傅2周前 (10-10)回复
  2. #1

    哈哈哈哈,终于出教程了……

    缙哥哥4个月前 (06-29)回复
×

请作者吃根烤肠!

支付宝