使用Ant发邮件的问题

mvmouse 2004-03-17 01:33:34
Ant的文档中说如果使用需要认证的Smtp发邮件,必须要使用mime来对邮件进行编码,可是我用如下的方式来写脚本
<ant:mail mailhost="smtp.263.net" mailport="25"
messagemimetype="text/html" encoding="MIME"
subject="Test"
user="mouse" password="****" >(后面的from和to省略了)

运行时总是显示
[mail] Failed to initialise MIME mail
[mail] Sending email: Test
[mail] Failed to send email

请高手指点!
...全文
1050 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hcheng10 2004-09-02
  • 打赏
  • 举报
回复
问题解决了,多谢楼主,
象下面这样写就可以了,不过ANT要1.61以上。

<?xml version="1.0"?>
<!-- build.xml - a simple Ant buildfile -->
<project name="Simple Buildfile" default="init" basedir=".">
<target name="init">
<mail mailhost="smtp.mailcenter.com.cn" mailport="25" subject="Test sendmail" messagemimetype="text/html" user="xxxx" password="xxxx" >
<from address="xx@xxx.com"/>
<to address="abc@abc.com"/>
<message>I am trying to test send mail by ant </message>
</mail>
</target>
</project>
hcheng10 2004-09-01
  • 打赏
  • 举报
回复
请问楼主,
需要认证的和不需要认证的
build.xml写法有什么不同吗?
hcheng10 2004-09-01
  • 打赏
  • 举报
回复
楼主能把你完整的XML文件贴出来吗?

为什么我的是这个结果呢?
Buildfile: build.xml

init:

BUILD FAILED
file:C:/dist/build.xml:10: The <mail> task doesn't support the "user" attribute.


Total time: 1 second
C:\dist>

-------------------------------------------------------------------------

如果去掉user 和password则是下面的结果。

Buildfile: build.xml

init:
[mail] Sending email: Test sendmail
[mail] Failed to send email

BUILD FAILED
file:C:/dist/build.xml:10: Problem while sending mime mail:

Total time: 12 seconds

----------------------------------------------------------------
下面的是我的build.xml

<?xml version="1.0"?>
<!-- build.xml - a simple Ant buildfile -->
<project name="Simple Buildfile" default="init" basedir=".">


<!-- set global properties for this build -->
<property name="lib" location="../ant15/lib"/>
<property name="classpath" value="${lib}/activation.jar;${lib}/mail.jar"/>
<target name="init">
<mail mailhost="smtp.mailcenter.com.cn" mailport="25" subject="Test sendmail" messagemimetype="text/html" user="xxxx" password="xxxx" >
<from address="xx@xxx.com"/>
<to address="abc@abc.com"/>
<message>I am trying to test send mail by ant </message>
</mail>
</target>
</project>
zcjl 2004-03-18
  • 打赏
  • 举报
回复
没玩过
关注一下
pleonheart 2004-03-18
  • 打赏
  • 举报
回复
关注下
mvmouse 2004-03-18
  • 打赏
  • 举报
回复
解决了,需要两个额外的支持文件加入到Ant的Lib中:mail.jar(http://java.sun.com/products/javamail/)和activation.jar(http://java.sun.com/products/javabeans/glasgow/jaf.html)
书名:JSP 2.0 技术手册(电子书) 格式:PDF 出版:电子工业出版社 作者:林上杰、林康司 本书图文并茂,以丰富的实例为引导,全面介绍了主流的 Java Web 开发技术—— JSP 2.0,重点介绍Java在展示层的两项重要技术:Java Servlet与JavaServer Pages。 它们是最重要的 Java 核心技术。对这两项技术的深入了解,将有助于您未来对于 JavaServer Faces(JSF)技术以及Java Web Services技术的学习 目录 第一章 安装执行环境 1-1 安装 J2SDK 1.4.2 1-2 安装 Tomcat 5.0.16 1-3 安装 JSPBook 站台范例 1-4 安装 Ant 1.6 第二章 Servlet 2.4 简介 2-1 Servlet 简介 2-2 First Servlet Sample Code 2-3 Servlet 的生命周期 2-4 Servlet 范例程序 2-5 Servlet 2.4 的新功能 第三章 JSP 2.0 简介 3-1 JavaServer Pages 技术 3-2 What is JSP 3-3 JSP 与 Servlet 的比较 3-4 JSP 的执行过程 3-5 JSP 与 ASP 和 ASP+ 的比较 3-6 JSP 2.0 新功能 第四章 JSP 语法 4-1 Elements 和 Template Data 4-2 批注(Comments) 4-3 Quoting 和 Escape 规则 4-4 Directives Elements 4-5 Scripting Elements 4-6 Action Elements 4-7 错误处理 第五章 隐含对象(Implicit Object) 5-1 属性( Attribute ) 与范围( Scope ) 5-2 与 Servlet 有关的隐含对象 5-3 与 Input / Output 有关的隐含对象 5-4 与 Context 有关的隐含对象 5-5 与 Error 有关的隐含对象 第六章 Expression Language 6-1 EL 简介 6-2 EL 语法 6-3 EL 隐含对象 6-4 EL 算术运算符 6-5 EL 关系运算符 6-6 EL 逻辑运算符 6-7 EL 其他运算符 6-8 EL Functions 第七章 JSTL 1.1 7-1 JSTL 1.1 简介 7-2 核心标签库(Core tag library) 7-3 I18N 格式标签库(I18N-capable formatting tags library) 7-4 SQL 标签库(SQL tag library) 7-5 XML 标签库(XML tag library) 7-6 函数标签库(Functions tag library) 第八章 JSP 与 JavaBean 8-1 JavaBean 的简介 8-2 JSP 与 JavaBean 8-3 JavaBean 的范围 8-4 JavaBean 的移除 第九章 网页窗体的处理 9-1 HTML 窗体如何传送数据 9-2 窗体中常见的输入类型 9-3 JSP 处理窗体 9-4 文件上传—— Oreilly 上传组件 9-5 jspSmartUpload ——上传和下载 9-6 本文区输入类型(Textarea) 第十章 Session Tracking 10-1 Stateful & Stateless 10-2 Session Tracking 的四种方法 10-3 Session 的生命周期 10-4 HttpSessionBindingListener 接口 10-5 Shopping Cart 范例程序一 10-6 Shopping Cart 范例程序二 第十一章 Filter 与 Listener 11-1 Filter 简介 11-2 Filter 的运作方式 11-3 实现阶段第一个 Filter 11-4 对请求做统一的认证处理 11-5 ServletRequest 和 ServletResponse 之 Wrapper 类 11-6 使用 Filter 来解决中文问题 11-7 Listener 接口简介 11-8 ServletContext Listener 11-9 HttpSession Listener 11-10 ServletRequest Listener 第十二章 JSP 执行环境与开发工具 12-1 Tomcat 5.0 的介绍 12-2 JSP 开发工具介绍 12-3 Eclipse 简介与安装 12-4 使用 Eclipse 开发 Hello

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧