安装
# apt-get install -y ant
路径
root@Test# whereis ant
ant: /usr/bin/ant /usr/share/ant /usr/share/man/man1/ant.1.gz
上传Jar包
论坛账号:11***04@qq.com
原文地址:https://blog.51cto.com/tinagao/1904406
附件地址:http://down.51cto.com/data/2366488
注:Jar包从上文获取,并需上传至:/usr/share/ant/lib 目录,Centos可能无效,Ubuntu测试可用。
新建Build.xml
/usr/share/ant/bin目录下新建文件 build.xml
<?xml version="1.0" ?>
<project name="mailReport" default="sendMail" >
<target name="sendMail" >
<mail mailhost="mysmtp.qq.com.cn" mailport="25" subject="send mail test" user="${UserName}" password="${PassWord}" messageMimeType="text/html" >
<from address="xxx@qq.com.cn" />
<to address="yyy@qq.com.cn" />
<!-- 发送多人 -->
<!-- <to address="zzz@qq.com.cn" /> -->
<!-- 邮件内容 -->
<message>Test Mail</message>
<!-- 附件 -->
<attachments>
<fileset dir="." >
<include name="test.tar.gz" />
</fileset>
</attachments>
</mail>
</target>
</project>
测试发送
/usr/share/ant/bin目录下执行命令 “ant”
root@Test:/usr/share/ant/bin# ant
Buildfile: /usr/share/ant/bin/build.xml
sendMail:
[mail] Sending email: send mail test
[mail] Sent email with 0 attachments
BUILD SUCCESSFUL
Total time: 1 second
增加Hosts (可选)
注: 如使用内网smtp邮箱地址,域名可能无DNS解析,请配置Hosts文件,增加IP映射。
root@Test# vi /etc/hosts
10.10.10.12 mysmtp.qq.com.cn