好友
阅读权限10
听众
最后登录1970-1-1
|
锤锤
发表于 2023-10-19 14:05
本帖最后由 锤锤 于 2024-2-19 10:07 编辑
背景
因为工作需要,有时候需要通过邮件发送附件,但是邮件的附件大小又被限制在了25m,对于一些比较大的文件只能切片分开发送.
所以,如果切片很多的话,就很苦恼. 于是写了个批量发送邮件的小工具.
程序是C#写的,不是很熟写的比较粗糙.有很多想法还没有时间实现,后面大家需要的话我再补充叭
目前软件已经满足我日常工作需求了,需要的朋友可以试试看或者在文末GitHub中二开. 如果有其他功能需要就再留言叭,有时间开发就搞一下.
更新内容
v2.0
[b]- 调整邮件发送为异步,修复软件卡死现象
- 修复ListView的卡顿情况
- 新增群发功能
- 新增软件缓存(登陆成功后,下次登录无需再次输入账号密码)
迭代计划
- [已实现] 登录主流邮件服务
- [已实现] 登陆后会收到一封测试的邮件,用来检验服务是否OK
- [已实现] 不选择附件的话,只是单一的发送邮件
> 这个功能很鸡肋,用主流邮件软件就好啦
- [已实现] 选择附件文件夹后,会将文件夹中的附件依次发送到指定邮箱
> 如果失败了,再次点击发送就好,支持断点续发. 如果不放心重新选择附件文件夹
- [已实现] 计划在邮件内容中新增魔法变量
> 比如 {data} -> 表示时间 / {number} -> 表示邮件编号 / {fileName} - > 表示附件名称
- [待实现] 计划将Input框替换成富文本编辑,支持更多的内容格式
- [待实现] 计划支持Html格式内容
- [已实现] 计划支持一对一群发附件的功能
- [已实现] 批量导入群发功能
> 使用txt导入,格式: 收件人----抄送人----标题----内容 注意:多个邮件地址使用;分割
> 附件的Mapping使用的是主要收件人(第一个收件人),如果存在windows不允许的特殊字符会使用_代替
相关图片
核心代码
本次将项目完整开源(虽然也不是什么很厉害的项目), 希望有需要的朋友可以自己定制二开.
地址: https://github.com/Me-turing/SendMailTools
[md]
下载
GitHub : https://github.com/Me-turing/SendMailTools/releases/tag/V2.0 |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|