Skip to content

Me-turing/SendMailTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

SendMailTools

A tool for quickly sending attachments

背景

因为工作需要,有时候需要通过邮件发送附件,但是邮件的附件大小又被限制在了25m,对于一些比较大的文件只能切片分开发送.

所以,如果切片很多的话,就很苦恼. 于是写了个批量发送邮件的小工具.

程序是C#写的,不是很熟写的比较粗糙.有很多想法还没有时间实现,后面大家需要的话我再补充叭

目前软件已经满足我日常工作需求了,需要的朋友可以试试看或者在文末GitHub中二开. 如果有其他功能需要就再留言叭,有时间开发就搞一下.

更新内容

v2.1

[b]- 新增定时发送

v2.0

[b]- 调整邮件发送为异步,修复软件卡死现象

修复ListView的卡顿情况

新增群发功能

新增软件缓存(登陆成功后,下次登录无需再次输入账号密码)

迭代计划

[已实现] 登录主流邮件服务

[已实现] 登陆后会收到一封测试的邮件,用来检验服务是否OK

[已实现] 不选择附件的话,只是单一的发送邮件

这个功能很鸡肋,用主流邮件软件就好啦

[已实现] 选择附件文件夹后,会将文件夹中的附件依次发送到指定邮箱

如果失败了,再次点击发送就好,支持断点续发. 如果不放心重新选择附件文件夹

[已实现] 计划在邮件内容中新增魔法变量

比如 {date} -> 表示时间 / {number} -> 表示邮件编号 / {fileName} - > 表示附件名称

[待实现] 计划将Input框替换成富文本编辑,支持更多的内容格式

[待实现] 计划支持Html格式内容

[已实现] 计划支持一对一群发附件的功能

[已实现] 批量导入群发功能

使用txt导入,格式: 收件人----抄送人----标题----内容 注意:多个邮件地址使用;分割 附件的Mapping使用的是主要收件人(第一个收件人),如果存在windows不允许的特殊字符会使用_代替