<project name="send email" default="send_email" basedir=".">
<target name="send_email">
<mail mailhost="inetmail.domain.com" subject="testing">
<from="testing@testing.com">
<tolist="testing@testing.com">
<message="Mail testing">
<attachments>
<fileset dir="E:\ContinuousIntegration\log">
<include name="Junit_status.txt"/>
</fileset>
</attachments>
</mail>
</target>
</project>
无法发送带附件的ant电子邮件:错误:该类型不支持嵌套的“附件”元素。“
答案 0 :(得分:0)
documentation for the mail
task说,
可以使用嵌套的
<attachments>
元素发送附件...在Apache Ant 1.7之前,仅支持<fileset>
作为嵌套元素,您仍然可以在没有<attachments>
容器的情况下直接使用它。
听起来你正在使用Ant 1.6或更早版本。
远程<attachments>
和</attachments>
行,它应该有效。
答案 1 :(得分:0)
1.将“javax.mail.jar”添加到/ lib文件夹 我的蚂蚁是1.6.5。因此删除并直接使用。
这两个步骤重新解决了问题