`
流浪鱼
  • 浏览: 1682846 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ant的mail任务

    博客分类:
  • ant
 
阅读更多

发送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/plain
10、
filset 附件列表 多个附件逗号或空格隔开 用<fileset> 子标签替代
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> 

 

 

分享到:
评论

相关推荐

    ant发邮件所需的jar(activation.jar+javax.mail.jar+mail.jar+commons-email-1.2.jar)

    在Java世界中,Apache Ant是一个自动化构建工具,它允许开发者通过XML配置文件来定义任务,进行项目的构建、编译、测试等操作。在Ant中发送邮件通常涉及到几个关键的Java库,这些库提供了邮件发送的功能。标题和描述...

    ant发送邮件依赖jar包.rar

    Ant是基于XML的,通过定义任务(tasks)来执行各种构建过程。在"ant发送邮件依赖jar包.rar"这个压缩文件中,我们很显然关注的是如何使用Ant来发送邮件,这通常涉及到一些特定的库或者依赖项。邮件发送功能在Java中...

    ant-1.8.2.jar

    除了基本任务外,Ant 1.8.2还支持自定义任务和插件,这是其强大灵活性的体现。开发者可以通过编写Java类并使用`&lt;taskdef&gt;`元素将其注册为新的Ant任务。这种方式允许Ant执行任何Java代码,从而实现高度定制化的构建...

    ant-javamail-1.6.jar.zip

    例如,你可以使用`&lt;mail&gt;`任务来设置发件人、收件人、主题、正文等信息,并直接在Ant脚本中发送邮件。这在自动化测试、部署通知、错误报告等方面非常实用。同时,ant.license.txt文件则包含了Ant-Javamail库的许可...

    Ant+Junit+Svn实现自动单元测试

    - 若需要在测试完成后发送邮件通知,可以在Ant中配置相应的任务,利用activation.jar和mail.jar支持邮件发送。 总结来说,Ant+JUnit+Svn的结合可以实现从版本控制仓库自动获取最新代码,编译项目,运行单元测试,...

    ant-javamail-1.6.3.jar.zip

    开发者只需要在build.xml文件中配置相关的`&lt;mail&gt;`任务,指定邮件服务器、收件人、主题、正文等信息,Ant就能自动执行邮件发送操作。 总结来说,`ant-javamail-1.6.3.jar.zip`是一个包含Apache Ant邮件任务支持的库...

    ant所需(for,ftp,if,mail等)

    1. **mail.jar**: 这个文件包含JavaMail API,允许Ant任务发送电子邮件。JavaMail API提供了与多种邮件服务器协议(如SMTP、POP3、IMAP)交互的能力,使得Ant可以自动化发送构建报告、错误通知等。 2. **ant-...

    ant发送email所需包

    在IT行业中,Ant和电子邮件发送是两个重要的概念。Ant是一个由Apache软件基金会开发的Java库和命令行工具,主要用于构建Java项目。它通过XML描述构建过程,使得项目构建自动化,大大提高了开发效率。邮件发送功能则...

    ant发email需要jar

    在Java开发中,Apache Ant是一个常用的构建工具,它允许开发者通过XML配置文件来定义构建任务。在Ant中发送电子邮件是一项常见的需求,特别是在自动化测试或部署过程中报告结果时。要使用Ant发送邮件,我们需要依赖...

    ant学习教程--实用

    描述中提到的"mail"功能,是Ant中的`&lt;mail&gt;`任务,它允许开发者通过Ant脚本发送电子邮件。在使用`&lt;mail&gt;`任务之前,你需要确保已经添加了JavaMail的相关jar包到类路径中,因为发送邮件涉及到SMTP服务器交互,这些...

    ant 发送Email

    首先,发送电子邮件通常涉及到SMTP(Simple Mail Transfer Protocol),而Ant没有内置的SMTP任务,但它可以通过调用Java的`java.net.Mail`API来实现这一功能。你需要引入额外的库,如Apache Commons Net或者JavaMail...

    Ant+Junit+SVN的安装过程

    Ant通过一个名为build.xml的XML配置文件来定义一系列的任务,这些任务涵盖了从编译源代码、打包、部署到运行测试等多种操作。Ant的灵活性在于,你可以根据项目需求定制自己的构建流程,通过定义不同的目标(target)来...

    itextpdf.jar,mail.jar,ant.jar,itext-asian等

    本案例中提到的几个关键文件`itextpdf.jar`, `mail.jar`, `ant.jar`, `itext-asian.jar`,以及相关标签`itextpdf.pdf`, `itext-asian`, `mail`,都是实现这些功能的重要组件。 首先,`itextpdf.jar`是iText PDF库的...

    ant-javamail-1.6.2.jar.zip

    Ant以其XML格式的构建文件(build.xml)闻名,该文件定义了构建任务和任务之间的依赖关系。开发者可以使用Ant来编译源代码、打包JAR、执行单元测试,甚至部署应用程序到服务器。Ant的灵活性使得它可以适应各种不同的...

    ant_svnant_jar包 文档

    例如,`Ant配置文件build_xml示例(SVN、Junit、Mail)`这个文件展示了如何在Ant中同时配置SVN、JUnit测试和邮件通知。 其次,SVNant是Ant的一个扩展库,它为Ant提供了一组任务,使得Ant可以直接与SVN进行交互。`...

    jmeter-ant-jar.zip

    这个JAR文件可能包含了JMeter的API,使得Ant任务可以直接调用JMeter的测试计划执行,同时可能还包含了处理邮件通知的相关类。 在实际应用中,使用这个JAR文件,开发者可以在Ant的build.xml文件中定义自定义的任务...

    ant-commons-net-1.6.jar.zip

    另一个值得注意的任务是`MailTask`,它允许你通过SMTP(简单邮件传输协议)发送电子邮件。通过设置发件人、收件人、主题和邮件正文,你可以轻松地在构建过程中发送通知或其他消息。 除了这些预定义的任务,`ant-...

Global site tag (gtag.js) - Google Analytics