首先,在环境中导入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 指定要包含的文件支持通配符
分享到:
相关推荐
在"ant发送邮件依赖jar包.rar"这个压缩文件中,我们很显然关注的是如何使用Ant来发送邮件,这通常涉及到一些特定的库或者依赖项。邮件发送功能在Java中通常是通过JavaMail API实现的,而Ant则可以通过调用JavaMail ...
在Ant中使用这些库来发送邮件,首先需要在构建文件(build.xml)中引入对应的jar依赖,然后定义一个`<javamail>`任务。这个任务需要配置邮件服务器的相关属性,如SMTP服务器地址、端口、用户名、密码,以及邮件的收...
要使用Ant发送邮件,我们需要依赖一些特定的JAR文件,这些文件在你提供的列表中已经包含:`mail.jar`、`activation.jar`以及`commons-email-1.2.jar`。 1. **mail.jar**: 这个JAR文件包含了JavaMail API,它是Java...
公司有邮件安全策略下用ant发mail 安全policy 运行 java InstallCert smtp.xyz.com:465 然后再发送邮件就OK了
使用`mail.jar`,你可以设置邮件服务器、发件人、收件人、主题、正文,甚至添加附件,创建HTML格式的邮件等。 2. `javax.annotation.jar`:这个包主要包含JSR 305中的Java注解,这些注解用于进行类型安全的依赖注入...
例如,你可以使用`<mail>`任务来设置发件人、收件人、主题、正文等信息,并直接在Ant脚本中发送邮件。这在自动化测试、部署通知、错误报告等方面非常实用。同时,ant.license.txt文件则包含了Ant-Javamail库的许可...
Java发送邮件是开发中常见的一项任务,特别是...以上就是Java使用javax.mail.jar和activation.jar发送邮件的基本知识。这两个库的结合使用极大地简化了邮件操作,使得Java开发者能够方便地集成邮件功能到自己的应用中。
在使用Spring发送邮件时,我们需要JavaMail的相关jar包,包括`mail.jar`和`javax.mail-api.jar`。这些库提供了与邮件服务器交互的底层实现,如认证、连接管理、邮件构建和发送等。 在Spring中配置邮件发送服务,...
总结来说,`ant-javamail-1.6.3.jar.zip`是一个包含Apache Ant邮件任务支持的库,通过JavaMail实现邮件发送功能。开发者可以利用这个库轻松地在构建流程中集成邮件通信,提高工作效率。同时,理解和使用`ant-...
当需要自动发邮件到制定的mail地址时,我们需要这4个jar包 注:如果jar包引用不当,则依然不能发邮件 使用步骤:1、先将jar包放入到ant%home%下的lib文件夹下,比如我的ant%home%是:D:\apache-ant-1.7.0\lib 2、...
本文将深入探讨Ant 1.8.2的核心特性,以及如何利用其工具类进行文件操作和邮件发送等日常开发工作。 首先,让我们理解Ant的本质。Ant是一种基于XML的构建工具,它的主要任务是编译、打包、测试和部署Java应用程序。...
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 目录下
- **构建Message**: 使用`Message`类创建邮件实例,设置发件人、收件人、主题和正文等信息。 - **处理附件**: 如果有附件,可以使用`DataHandler`和`DataSource`来添加。 - **发送邮件**: 通过`Transport`类的`send...
- 若需要在测试完成后发送邮件通知,可以在Ant中配置相应的任务,利用activation.jar和mail.jar支持邮件发送。 总结来说,Ant+JUnit+Svn的结合可以实现从版本控制仓库自动获取最新代码,编译项目,运行单元测试,...
- **编写目的**:本文档旨在指导软件发布人员如何正确安装与配置Apache Ant,解决在安装与使用过程中可能遇到的问题,确保能够顺利地使用Ant对Flex/Java工程项目进行自动化编译与打包。 #### 二、环境说明 - **Ant...
在本场景中,我们要探讨的是如何在Jenkins中结合Ant进行接口自动化测试,并在测试完成后利用JavaMail API发送邮件。首先,我们需要了解以下几个关键组件: 1. **Jenkins**: Jenkins是一款开源的持续集成/持续交付...
描述中提到的"mail"功能,是Ant中的`<mail>`任务,它允许开发者通过Ant脚本发送电子邮件。在使用`<mail>`任务之前,你需要确保已经添加了JavaMail的相关jar包到类路径中,因为发送邮件涉及到SMTP服务器交互,这些...
《Ant-JavaMail 1.6.2:构建与邮件通信的高效工具》 在Java开发领域,Apache Ant和JavaMail是两个不可或缺的组件。Ant是Apache软件基金会的一个项目,它是一个基于Java的构建工具,类似于Perl语言的Make工具,主要...
1. **mail.jar**: 这个文件包含JavaMail API,允许Ant任务发送电子邮件。JavaMail API提供了与多种邮件服务器协议(如SMTP、POP3、IMAP)交互的能力,使得Ant可以自动化发送构建报告、错误通知等。 2. **ant-...
你可以创建一个Java类实现`org.apache.tools.ant.Task`接口,并使用`javax.mail`库来编写邮件发送逻辑。 3. **XML配置**:在build.xml中,定义一个自定义任务标签,如`sendmail`,并设置相关的属性,例如发件人、收...