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

用ANT发邮件 ANT MAIL

    博客分类:
  • ANT
阅读更多

首先,在环境中导入activation.jar和mail.jar,commons-email-1.2.jar。如果用eclipse中的ANT,步骤如下:

 

 

a) Window -> Preferences

b) Ant -> Runtime

c) Ant Home Entries -> “Add external JARs..."选择这几个jar包

d) apply and OK

 

接着是一个例子,大家只要把xxx换成自己要用的mail或者mail server即可:

 

<project name="mailbyAnt" default="mail" basedir=".">

	<!-- change to your mail address -->
	<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="from" 
			password="test201203" 
			subject="this is a test for ant mail"
			message="mail content"
			<!--messagefile="./src/test/ant/message_content.txt"-->
            messagemimetype="text/html">
            <fileset dir="./src/test/ant/" erroronmissingdir="false"/>
        </mail>
	</target>

</project>

 

对于常见属性的说明: 
 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 指定要包含的文件支持通配符

 

分享到:
评论
1 楼 cdn_mn_mm 2013-07-09  
发内网邮件发不了,求指导

相关推荐

    ant发送邮件依赖jar包.rar

    在"ant发送邮件依赖jar包.rar"这个压缩文件中,我们很显然关注的是如何使用Ant来发送邮件,这通常涉及到一些特定的库或者依赖项。邮件发送功能在Java中通常是通过JavaMail API实现的,而Ant则可以通过调用JavaMail ...

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

    在Ant中使用这些库来发送邮件,首先需要在构建文件(build.xml)中引入对应的jar依赖,然后定义一个`&lt;javamail&gt;`任务。这个任务需要配置邮件服务器的相关属性,如SMTP服务器地址、端口、用户名、密码,以及邮件的收...

    ant发email需要jar

    要使用Ant发送邮件,我们需要依赖一些特定的JAR文件,这些文件在你提供的列表中已经包含:`mail.jar`、`activation.jar`以及`commons-email-1.2.jar`。 1. **mail.jar**: 这个JAR文件包含了JavaMail API,它是Java...

    公司有邮件安全策略下用ant发mail

    公司有邮件安全策略下用ant发mail 安全policy 运行 java InstallCert smtp.xyz.com:465 然后再发送邮件就OK了

    ant发送email所需包

    使用`mail.jar`,你可以设置邮件服务器、发件人、收件人、主题、正文,甚至添加附件,创建HTML格式的邮件等。 2. `javax.annotation.jar`:这个包主要包含JSR 305中的Java注解,这些注解用于进行类型安全的依赖注入...

    ant-javamail-1.6.jar.zip

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

    java发送邮件依赖包javax.mail.jar和activation.jar.zip

    Java发送邮件是开发中常见的一项任务,特别是...以上就是Java使用javax.mail.jar和activation.jar发送邮件的基本知识。这两个库的结合使用极大地简化了邮件操作,使得Java开发者能够方便地集成邮件功能到自己的应用中。

    发送邮件所需要的jar

    在使用Spring发送邮件时,我们需要JavaMail的相关jar包,包括`mail.jar`和`javax.mail-api.jar`。这些库提供了与邮件服务器交互的底层实现,如认证、连接管理、邮件构建和发送等。 在Spring中配置邮件发送服务,...

    ant-javamail-1.6.3.jar.zip

    总结来说,`ant-javamail-1.6.3.jar.zip`是一个包含Apache Ant邮件任务支持的库,通过JavaMail实现邮件发送功能。开发者可以利用这个库轻松地在构建流程中集成邮件通信,提高工作效率。同时,理解和使用`ant-...

    java发邮件要用到的4个jar包

    当需要自动发邮件到制定的mail地址时,我们需要这4个jar包 注:如果jar包引用不当,则依然不能发邮件 使用步骤:1、先将jar包放入到ant%home%下的lib文件夹下,比如我的ant%home%是:D:\apache-ant-1.7.0\lib 2、...

    ant-1.8.2.jar

    本文将深入探讨Ant 1.8.2的核心特性,以及如何利用其工具类进行文件操作和邮件发送等日常开发工作。 首先,让我们理解Ant的本质。Ant是一种基于XML的构建工具,它的主要任务是编译、打包、测试和部署Java应用程序。...

    性能自动发邮件jar包.rar

    1、在 jmeter 的 .\JMeter\apache-jmeter-3.2\Extras 目录下找到 ant-jmeter-1.1.1.jar 文件,将它复制到 ant 的 \lib 目录下 2、commons-email.jar包,然后放在 ...4、javax.mail.jar包,然后放在 ant 的 \lib 目录下

    发送邮件的jar包

    - **构建Message**: 使用`Message`类创建邮件实例,设置发件人、收件人、主题和正文等信息。 - **处理附件**: 如果有附件,可以使用`DataHandler`和`DataSource`来添加。 - **发送邮件**: 通过`Transport`类的`send...

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

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

    .Ant安装编译操作手册

    - **编写目的**:本文档旨在指导软件发布人员如何正确安装与配置Apache Ant,解决在安装与使用过程中可能遇到的问题,确保能够顺利地使用Ant对Flex/Java工程项目进行自动化编译与打包。 #### 二、环境说明 - **Ant...

    Jenkins+Ant+Jmeter发送邮件,需要的jar包

    在本场景中,我们要探讨的是如何在Jenkins中结合Ant进行接口自动化测试,并在测试完成后利用JavaMail API发送邮件。首先,我们需要了解以下几个关键组件: 1. **Jenkins**: Jenkins是一款开源的持续集成/持续交付...

    ant学习教程--实用

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

    ant-javamail-1.6.2.jar.zip

    《Ant-JavaMail 1.6.2:构建与邮件通信的高效工具》 在Java开发领域,Apache Ant和JavaMail是两个不可或缺的组件。Ant是Apache软件基金会的一个项目,它是一个基于Java的构建工具,类似于Perl语言的Make工具,主要...

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

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

    ant 发送Email

    你可以创建一个Java类实现`org.apache.tools.ant.Task`接口,并使用`javax.mail`库来编写邮件发送逻辑。 3. **XML配置**:在build.xml中,定义一个自定义任务标签,如`sendmail`,并设置相关的属性,例如发件人、收...

Global site tag (gtag.js) - Google Analytics