使用以下代码获取错误" The <mail> type doesn't support the nested "附件" element."


<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:ContinuousIntegrationlog">
<include name="Junit_status.txt"/>
</fileset>
</attachments>
</mail>
</target>
</project>

无法 ro 发送带有附件的 ant 电子邮件: 错误:该类型不支持嵌套的"附件"元素。

mail任务的文档说:

可以使用嵌套的<attachments>元素发送附件...在 Apache Ant 1.7 之前,只有<fileset>被支持作为嵌套元素,您仍然可以在没有<attachments>容器的情况下直接使用它。

听起来您使用的是 Ant 1.6 或更早版本。

远程<attachments></attachments>线,它应该可以工作。

1.添加了"javax.mail.jar"到/lib文件夹2.My 蚂蚁是1.6.5。因此删除并直接使用。

这两个步骤解决了问题

相关内容

  • 没有找到相关文章

最新更新