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#来自
[email protected]
#发送到
[email protected],[email protected]
#用户名
username=xxxx#############################################################################################################################待发送附件所在目录,该值为空时会显示选择目录对话框
dir=C:\\Temp
#文件大小限制 单位m
maxSize=9
#密码,为空时发送时提示输入
password=
#标题
subject=存档
#内容
text=空
#1每次弹出待发送附件目录对话框 0只有在不配置待发送附件所在目录时弹出对话框
showDirDialogType=1
#当大于文件大小限制时是否启用rar分卷压缩
useRar=true
#失败重发次数
failedTimes=1
#失败重发时间间隔(秒)
tryAgainTime=60
#发送成功后的附件移动到新目录的名字,注意该目录是相对于dir目录的,是相对路径而不是决定路径,该值不配置发送成功的附件将被删掉
sendSuccBakDir=
有些个人资料在公司和家里共享很不方便,发邮件有文件大小限制需要分卷压缩才行,不方便,而且大量的文件也很麻烦,所以就写了这么个东西,最初是用来发相片现在什么都发,呵呵。具体功能,发送指定目录下的全部文件,超过指定大小的,自动进行分卷压缩。由于最初开发目的是个人使用所以没有界面是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#来自
[email protected]
#发送到
[email protected],[email protected]
#用户名
username=xxxx#############################################################################################################################待发送附件所在目录,该值为空时会显示选择目录对话框
dir=C:\\Temp
#文件大小限制 单位m
maxSize=9
#密码,为空时发送时提示输入
password=
#标题
subject=存档
#内容
text=空
#1每次弹出待发送附件目录对话框 0只有在不配置待发送附件所在目录时弹出对话框
showDirDialogType=1
#当大于文件大小限制时是否启用rar分卷压缩
useRar=true
#失败重发次数
failedTimes=1
#失败重发时间间隔(秒)
tryAgainTime=60
#发送成功后的附件移动到新目录的名字,注意该目录是相对于dir目录的,是相对路径而不是决定路径,该值不配置发送成功的附件将被删掉
sendSuccBakDir=
特别注意:
很多邮件供应商不提供使用客户端功能,使用本软件前先确定你用于发送附件的邮箱账户使用outlook和foxmail没问题才行。
如果连foxmail或outlook都用不了那就没戏了。像163这样的邮箱现在也只是老会员才可以使用客户端。
现在的邮件不可以匿名发送了,你要用你自己的邮箱账号发送才行
#配置这个参数
from=你的邮件@foxmail.com发送的时候会提示输入密码的,你输入就行了。
thank you very much!
感谢lz
学习
接分
如果查找SyjPasswordDLL.dll失败会使用PushbackInputStream流这是一种很特别的流在eclipse的控制台下无法正常工作。
主要是用于口令屏蔽的处理方式。