[散分]分享老轮子 邮件附件发生器(自动分卷压缩)
07年发明的一个轮子用了很久了,感觉还不差分享给大家,
先描述下适用场景
有些个人资料在公司和家里共享很不方便,发邮件有文件大小限制需要分卷压缩才行,不方便,而且大量的文件也很麻烦,所以就写了这么个东西,最初是用来发相片现在什么都发,呵呵。
具体功能,发送指定目录下的全部文件,超过指定大小的,自动进行分卷压缩。由于最初开发目的是个人使用所以没有界面是cmd环境。
下载地址 bin 源码 eclipse项目文件 ant脚本 依赖包都有
http://download.csdn.net/source/459237
执行MailTool目录下startup.cmd发生,会提示输入密码
配置文件如下,有不明白怎么用的留言。
#smtp.host=smtp.163.com
#pop3.host=pop3.163.com
#smtp.host=smtp.mail.yahoo.com
#pop3.host=pop.mail.yahoo.cn
smtp.host=smtp.foxmail.com
pop3.host=pop.foxmail.com
#来自
from=xxxx@foxmail.com
#发送到
to=xxxx@163.com,xxxx@yahoo.cn
#用户名
username=xxxx
############################################################################################################################
#待发送附件所在目录,该值为空时会显示选择目录对话框
dir=C:\\Temp
#文件大小限制 单位m
maxSize=9
#密码,为空时发送时提示输入
password=
#标题
subject=存档
#内容
text=空
#1每次弹出待发送附件目录对话框 0只有在不配置待发送附件所在目录时弹出对话框
showDirDialogType=1
#当大于文件大小限制时是否启用rar分卷压缩
useRar=true
#失败重发次数
failedTimes=1
#失败重发时间间隔(秒)
tryAgainTime=60
#发送成功后的附件移动到新目录的名字,注意该目录是相对于dir目录的,是相对路径而不是决定路径,该值不配置发送成功的附件将被删掉
sendSuccBakDir=