邮件批量发送软件中文官方版(一个超好用超灵活的邮件发送软件)

最近开发了一个简易的邮件发送软件,有窗口运行模式和命令行两种模式,这两种模式共享配置文件。该工具主要用于办公自动化场景,如命令行传参(无头模式),无人值守发送邮件(定时)等。

开发这个工具的初衷:前段时间开发了一个生成报告的软件,报告生成好后,使用该软件可自动将报告添加到附件,发送到领导邮箱,一劳永逸!

自动生成报告软件,请查看文章: 程序员到底可以有多“懒”,看看这个4种报告填报软件就知道了

窗口运行模式

该模式用于简易的邮件发送场景,可以实现邮件发送、抄送、密送、设置邮件优先级、添加附件等功能。

邮件批量发送软件中文官方版(一个超好用超灵活的邮件发送软件)(1)

窗口运行模式

另外,大多是场景发送邮件都是带格式或签名的,因此软件提供了HTML邮件内容预览功能。可以使用Html来丰富邮件内容,比如设置字体大小、加粗、颜色,添加表格、图片等信息来丰富邮件内容。

邮件批量发送软件中文官方版(一个超好用超灵活的邮件发送软件)(2)

html预览功能

特别说明:窗口模式主要功能是用于调试邮件格式、内容(尤其是HTML预览效果),生成共用后台配置文件,以供下面的命令行模式使用。

命令行运行模式

该模式接收一系列参数来实现邮件发送功能,邮件参数包含:Smtp客户端,发件人,显示名称,邮箱密码,收件人,抄送,密送,邮件主题,邮件内容,[附件], [优先级=普通],[端口=25],[是否启动Ssl=N]。如果不传入参数,则使用同目录的config.xml配置文件(窗口模式设置好的参数)。如需覆盖配置文件中的某些参数,也可以显示传入参数。为了方便使用可以封装成bat文件来灵活使用:

邮件批量发送软件中文官方版(一个超好用超灵活的邮件发送软件)(3)

邮件参数及bat脚本调用

邮件批量发送软件中文官方版(一个超好用超灵活的邮件发送软件)(4)

bat脚本运行效果

邮件批量发送软件中文官方版(一个超好用超灵活的邮件发送软件)(5)

QQ邮箱收件

邮件批量发送软件中文官方版(一个超好用超灵活的邮件发送软件)(6)

Outlook邮箱收件

其他软件调用

除了以上两种用法,在其他软件中也可以很方便的调用命令行工具来使用,如下图所示在C#中使用方法:

System.Diagnostics.Process mailProcess = new System.Diagnostics.Process(); mailProcess.StartInfo = new ProcessStartInfo(邮件工具路径, 参数列表); mailProcess.Start();

友情提示:

所有的邮件工具都必须是用于合法用途,禁止进行邮件推销、轰炸。否则邮件账号会被邮件域名服务器后台拉黑,封号或者限制发送次数!

邮件批量发送软件中文官方版(一个超好用超灵活的邮件发送软件)(7)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页