用ANT来实现邮件发送

ANT来实现邮件发送

下面是我用ANT来实现邮件发送的代码:

Code
Code

target依赖关系:
mail→mkzip→report→junit→build→prepare→clean

工程classpath:master-classpath

clean节点:
删除测试和编译过程中生成的所有文件
prepare节点:
将工程编译打包所需资源文件全部拷贝到编译路径下
build节点:
生成工程源文件和测试代码源文件的二进制版本
junit节点:
运行测试用例
report节点:
生成测试报告
mkzip节点:
将生成的测试报告以zip格式进行打包
mail节点:
将测试结果发送到开发小组邮箱 

 

1. 我在模板 中使用的126邮箱,如果你的邮箱是新申请的126邮箱,上述模板可能没办法发送你的邮件,原因是126邮箱对于新申请的用户暂时不开通smtp和pop3服务
2.ant并不会自带安装发送邮件所需相关资源包,因此需要我们手动到sun官方网站下载,然后把资源包放到ant的lib下面,我的位置是:D:\apache-ant-1.7.0\lib
可以从下面地址下载ant邮件所需的两个资源(mail.jar和activation.jar):
http://java.sun.com/products/javamail
http://java.sun.com/products/javabeans/glasgow/jaf.html 
原文地址:https://www.cnblogs.com/SunWentao/p/1256168.html