发送email需要使用activation.jar和mail.jar,commons-email-1.2.jar
属性
对于常见属性的说明:
1、 mailhost mail 服务器的地址
2、 mailport mail服务器的端口
3、 replyto 回复mail地址
4、 tolist 收件地址列表 可用子标签替代
5、 cclist 抄送地址列表 可用子标签替代
6、 bcclist 暗送地址列表 可用子标签替代
7、 message 邮件内容 一个或多个<message>子标签替代
8、messagefile 文件列表文件内容将被做为邮件内容, 一个或多个<message>子标签替代
9、messagemimetype 邮件类型, 默认为text/plainfilset 附件列表 多个附件逗号或空格隔开 用<fileset> 子标签替代
10、
11、user 发送邮箱的用户名
12、password 发送邮箱的密码
13、 subject 邮件标题
14、 charset 字符集
15、 encode 编码
16、 ssl 是否使用 TLS/SSL
mail 标签的子标签
(1)to / cc / bcc / from/ replyto
属性
name 显示名称
address 邮件地址列表
(2)message 内容为标记邮件内容
属性
src 作为文件内容的文件列表
mime mime 类型
charset 字符集
(3)fileset
属性 dir 目录
子标签 include 属性 name 指定要包含的文件支持通配符
<project name="mailbyAnt" default="mail" basedir=".">
<property name="mail_to" value="test1@xxx.com, test2@xxx.com" />
<target name="mail">
<mail from="from@xxx.com"
tolist="${mail_to}"
mailhost="smtp.xxx.com"
user="username"
password="password"
subject="this is a test for ant mail"
message="<span style="white-space: pre;">mail content</span>"
<!--messagefile="./src/test/ant/message_content.txt"
messagemimetype="text/html"-->
>
<fileset dir="./src/test/ant/" erroronmissingdir="false"/>
</mail>
</target>
</project>
862

被折叠的 条评论
为什么被折叠?



