ant中<mail>task的使用
上一篇 /
下一篇 2009-03-11 17:03:48
/ 个人分类:Ant
ant中<mail>task的使用
使用mail这个task时,如果出现错误:
error message:problem while sending mime mail
注意是否有把mail.jar及activation.jar两个包放到ANT_HOME\lib下
mail.jar来源:http://java.sun.com/products/javamail/
activation.jar来源:http://java.sun.com/products/javabeans/glasgow/jaf.html
mail_lib.rar(441 KB)
如果还不行,就注意下使用的邮件服务器,SMTP连接时,是否需要认证
有些要求要的:mail后要增加属性:user="XXX" password="XXX"
有些不要求的:mail后不要user及password
还可以通过:
ant -v buildtask来运行需要测试的task,-v参数会把运行过程中的详细信息打印出来,从中就可以看到相应的错误信息,再进行问题定位
mail的使用示例:
<target name="sendEmail">
<zip destfile="${report.dir}\html\Report.zip">
<zipfileset dir="${report.dir}\html" includes="**\*.*" excludes="*.zip" />
</zip>
<mail mailhost="smtp.163.cn" mailport="25" subject="Test Ant">
<from address="XXX"/>
<to address="XXX" />
<message>The test has completed</message>
<attachments>
<fileset dir="${report.dir}\html">
<include name="*Report.zip" />
</fileset>
</attachments>
</mail>
</target>
收藏
举报
TAG:
ant
Ant
mail
TASK
task