- 浏览: 173724 次
- 性别:
- 来自: 苏州
最新评论
-
jsruth:
学习了,请教下使用C3P0连接池,配置好hibernate.c ...
Hibernate 连接池配置(C3PO and proxool) -
oliveevilo:
试了一下后面的mysqldump 也没成功,求指教
MySql 导入和导出xml文件实例 -
oliveevilo:
我使用你这里说的第一种方法为什么不行,我的是mysql 5.6 ...
MySql 导入和导出xml文件实例 -
luofuyong:
很管用,谢谢哦
PLSQL Developer 注册 -
zl0828:
很全,很详细。搞不懂为什么没有人评论支持呢。我来加一把劲,支持 ...
DisplayTag
使用JBoss配置发送邮件
现在需要利用jmail 发邮件,本想自己写发邮件,但查看jboss资料,发现其已mail service 只需要做相应的配置既可配置文档位置 {jboss4.2_home}\server\default\deploy\mail-service.xml
原文
<mbean code="org.jboss.mail.MailService"
name="jboss:service=Mail">
<attribute name="JNDIName">java:/Mail</attribute>
<attribute name="User">nobody</attribute>
<attribute name="Password">password</attribute>
<attribute name="Configuration">
<!-- Test -->
<configuration>
<!-- Change to your mail server prototocol -->
<property name="mail.store.protocol" value="pop3"/>
<property name="mail.transport.protocol" value="smtp"/>
<!-- Change to the user who will receive mail -->
<property name="mail.user" value="nobody"/>
<!-- Change to the mail server -->
<property name="mail.pop3.host" value="pop3.nosuchhost.nosuchdomain.com"/>
<!-- Change to the SMTP gateway server -->
<property name="mail.smtp.host" value="smtp.nosuchhost.nosuchdomain.com"/>
<!-- Change to the address mail will be from -->
<property name="mail.from" value="nobody@nosuchhost.nosuchdomain.com"/>
<!-- Enable debugging output from the javamail classes -->
<property name="mail.debug" value="false"/>
</configuration>
</attribute>
</mbean>
name="jboss:service=Mail">
<attribute name="JNDIName">java:/Mail</attribute>
<attribute name="User">nobody</attribute>
<attribute name="Password">password</attribute>
<attribute name="Configuration">
<!-- Test -->
<configuration>
<!-- Change to your mail server prototocol -->
<property name="mail.store.protocol" value="pop3"/>
<property name="mail.transport.protocol" value="smtp"/>
<!-- Change to the user who will receive mail -->
<property name="mail.user" value="nobody"/>
<!-- Change to the mail server -->
<property name="mail.pop3.host" value="pop3.nosuchhost.nosuchdomain.com"/>
<!-- Change to the SMTP gateway server -->
<property name="mail.smtp.host" value="smtp.nosuchhost.nosuchdomain.com"/>
<!-- Change to the address mail will be from -->
<property name="mail.from" value="nobody@nosuchhost.nosuchdomain.com"/>
<!-- Enable debugging output from the javamail classes -->
<property name="mail.debug" value="false"/>
</configuration>
</attribute>
</mbean>
根据自己的发送邮箱的设置,修改相应参数,如下(参考)
<mbean code="org.jboss.mail.MailService"
name="jboss:service=Mail">
<attribute name="JNDIName">java:/tourMail</attribute><!-- JNDI name 具体看相关资料 名 -->
<attribute name="User">88bye</attribute><!-- 邮箱用户名 -->
<attribute name="Password">******</attribute><!-- 邮箱密码 -->
<attribute name="Configuration">
<!-- Test -->
<configuration>
<!-- smtp check -->
<property name="mail.smtp.auth" value="true"/><!-- 这个很重要,如果邮箱服务器要smtp 验证一定要加该属性才能通过验证 -->
<!-- Change to your mail server prototocol -->
<property name="mail.store.protocol" value="pop3"/><!-- 接受协议 默认pop3-->
<property name="mail.transport.protocol" value="smtp"/><!-- 传输协议 默认smtp -->
<!-- Change to the user who will receive mail -->
<property name="mail.user" value="Admin"/>
<!-- Change to the mail server -->
<property name="mail.pop3.host" value="pop3.126.com"/><!-- pop3 服务器 -->
<!-- Change to the SMTP gateway server -->
<property name="mail.smtp.host" value="smtp.126.com"/><!-- smtp 服务器 -->
<!-- Change to the address mail will be from -->
<property name="mail.from" value="email@126.com"/><!-- 邮箱地址 ,与上面的用户名一致 -->
<!-- Enable debugging output from the javamail classes -->
<property name="mail.debug" value="true"/><!-- 是否打印信息 -->
</configuration>
</attribute>
</mbean>
name="jboss:service=Mail">
<attribute name="JNDIName">java:/tourMail</attribute><!-- JNDI name 具体看相关资料 名 -->
<attribute name="User">88bye</attribute><!-- 邮箱用户名 -->
<attribute name="Password">******</attribute><!-- 邮箱密码 -->
<attribute name="Configuration">
<!-- Test -->
<configuration>
<!-- smtp check -->
<property name="mail.smtp.auth" value="true"/><!-- 这个很重要,如果邮箱服务器要smtp 验证一定要加该属性才能通过验证 -->
<!-- Change to your mail server prototocol -->
<property name="mail.store.protocol" value="pop3"/><!-- 接受协议 默认pop3-->
<property name="mail.transport.protocol" value="smtp"/><!-- 传输协议 默认smtp -->
<!-- Change to the user who will receive mail -->
<property name="mail.user" value="Admin"/>
<!-- Change to the mail server -->
<property name="mail.pop3.host" value="pop3.126.com"/><!-- pop3 服务器 -->
<!-- Change to the SMTP gateway server -->
<property name="mail.smtp.host" value="smtp.126.com"/><!-- smtp 服务器 -->
<!-- Change to the address mail will be from -->
<property name="mail.from" value="email@126.com"/><!-- 邮箱地址 ,与上面的用户名一致 -->
<!-- Enable debugging output from the javamail classes -->
<property name="mail.debug" value="true"/><!-- 是否打印信息 -->
</configuration>
</attribute>
</mbean>
<%@page contentType="text/html"%>
<%@ page import="javax.mail.*,javax.mail.internet.*, javax.activation.*, javax.naming.InitialContext" %>
<h3>Test JbsssMail DB</h3>
<%
String toAddress=request.getParameter("MailTo");
String fromAddress=request.getParameter("MailFrom");
String subject=request.getParameter("MailSubject");
String content=request.getParameter("MailContent");
InitialContext ctx = new InitialContext();
Session sessions = (Session) ctx.lookup("java:/tourMail");
if(toAddress!=null &&!toAddress.equals("")){
try{
MimeMessage msg = new MimeMessage(sessions);
msg.setFrom(new InternetAddress(fromAddress));
msg.setRecipients(javax.mail.Message.RecipientType.TO,toAddress);
msg.setSubject(subject);
msg.setSentDate(new java.util.Date());
Multipart multipt = new MimeMultipart();
MimeBodyPart msgbody = new MimeBodyPart();
msgbody.setContent(content,"text/plain");
multipt.addBodyPart(msgbody);
msg.setContent(multipt);
Transport.send(msg);
System.out.println("SendMail OK!");
}catch(MessagingException e)
{
e.printStackTrace();
}
}
%>
<HTML>
<BODY BGCOLOR="white">
<form METHOD="POST" ACTION="mail.jsp">
<table CELLSPACING="0" CELLPADDING="3" BORDER="1" WIDTH="474">
<tr>
<td width="150"><div align="left">From :</small></td>
<td width="324"><input TYPE="TEXT" name="MailFrom" value=""></td>
</tr>
<tr>
<td width="150"><div align="left">To :</small></td>
<td width="324"><input TYPE="TEXT" name="MailTo" value=""></td>
</tr>
<tr>
<td width="150"><div align="left">Subject :</small></td>
<td width="324"><input TYPE="TEXT" name="MailSubject" value=""></td>
</tr>
<tr>
<td width="150"><div align="left">Content :</small></td>
<td width="324"><TEXTAREA cols=50 name="MailContent" rows=8></TEXTAREA></td>
</tr>
<tr>
<td></td>
<td colspan="2" width="474"><input TYPE="Submit"></td>
</tr>
</table>
</form>
</BODY>
</HTML>
<%@ page import="javax.mail.*,javax.mail.internet.*, javax.activation.*, javax.naming.InitialContext" %>
<h3>Test JbsssMail DB</h3>
<%
String toAddress=request.getParameter("MailTo");
String fromAddress=request.getParameter("MailFrom");
String subject=request.getParameter("MailSubject");
String content=request.getParameter("MailContent");
InitialContext ctx = new InitialContext();
Session sessions = (Session) ctx.lookup("java:/tourMail");
if(toAddress!=null &&!toAddress.equals("")){
try{
MimeMessage msg = new MimeMessage(sessions);
msg.setFrom(new InternetAddress(fromAddress));
msg.setRecipients(javax.mail.Message.RecipientType.TO,toAddress);
msg.setSubject(subject);
msg.setSentDate(new java.util.Date());
Multipart multipt = new MimeMultipart();
MimeBodyPart msgbody = new MimeBodyPart();
msgbody.setContent(content,"text/plain");
multipt.addBodyPart(msgbody);
msg.setContent(multipt);
Transport.send(msg);
System.out.println("SendMail OK!");
}catch(MessagingException e)
{
e.printStackTrace();
}
}
%>
<HTML>
<BODY BGCOLOR="white">
<form METHOD="POST" ACTION="mail.jsp">
<table CELLSPACING="0" CELLPADDING="3" BORDER="1" WIDTH="474">
<tr>
<td width="150"><div align="left">From :</small></td>
<td width="324"><input TYPE="TEXT" name="MailFrom" value=""></td>
</tr>
<tr>
<td width="150"><div align="left">To :</small></td>
<td width="324"><input TYPE="TEXT" name="MailTo" value=""></td>
</tr>
<tr>
<td width="150"><div align="left">Subject :</small></td>
<td width="324"><input TYPE="TEXT" name="MailSubject" value=""></td>
</tr>
<tr>
<td width="150"><div align="left">Content :</small></td>
<td width="324"><TEXTAREA cols=50 name="MailContent" rows=8></TEXTAREA></td>
</tr>
<tr>
<td></td>
<td colspan="2" width="474"><input TYPE="Submit"></td>
</tr>
</table>
</form>
</BODY>
</HTML>
发表评论
-
JAVA HotSwap
2011-08-23 17:37 3561Hotswap 是一个允许在运行状态下无限制的修改 ... -
项目中用到的JPA Annotation 之二:Inheritance
2011-06-29 20:35 931Target: Classes Defines th ... -
项目中用到的JPA Annotation 之一:DiscriminatorColumn
2011-06-29 19:58 1842Target: ClassesSpecifies the di ... -
解决MAVEN内存溢出
2011-05-18 15:34 1613解决Maven中OutOfMemory错误Windows环 ... -
EL 表达式不能解析
2011-03-30 15:44 1551今天学习spring的MVC框架,发现EL 表达式 ... -
Java 自带 MD5 加密
2010-08-25 10:22 2243package com.exigenservice.er ... -
JPDA:Java平台调试架构
2010-05-17 10:20 1308在无法访问运行中的实例时,调试一个Java ... -
配置log4j输出ibatis的SQL语句
2009-12-09 14:38 3056ibatis不像hibernate那样在配置文件中注明是否输出 ... -
Java try catch finally的执行顺序
2009-11-30 13:43 12654关于Java中try catch finally ... -
java 连接 Mysql,Oracle,MSSQL
2009-05-14 15:56 1572MySql: Class.forName(" ... -
Lucene检索文件(txt,jsp,html)
2009-02-05 21:47 2216Lucene检索文件包裹txt,jsp,html格式(如果是w ... -
java中的值传递和引用传递
2009-02-04 12:59 1210值传递:方法调 ... -
Serializable作用
2008-12-19 09:26 2519没有implements Serializable ... -
锚的用法
2008-12-15 13:34 1532链接有两种,一种是不同页面间的链接。另外一种是页内链接,我们一 ... -
清晰了解String操作
2008-10-25 07:49 1180我们来看一段再经典不过的程序: class StringTes ... -
细说java.util包
2008-10-23 10:09 972线性表,链表,哈希 ... -
浅析Java语言中两种异常的差别
2008-10-12 11:37 1135Java提供了两类主要的异 ... -
struts 2 标签之<s:tree/>和<s:treenode/>简单实例
2008-09-19 09:37 3066代码: <%@ page language=" ... -
struts2标签的定义文件 struts-tags.tld
2008-09-19 09:35 8812在工程中使用struts2标签 一、struts2标签定义文 ... -
DisplayTag
2008-09-08 14:02 1653用了一段时间的Display Ta ...
相关推荐
7.2.3 使用JavaMail发送邮件 277 7.2.4 使用JavaMail接收邮件 281 7.3 应用服务器的JavaMail支持 287 7.3.1 在WebLogic中配置JavaMail 288 7.3.2 通过WebLogic的邮件支持来 发送邮件 290 7.3.3 在JBoss中配置...
JBoss Seam 简介......................................................................................................................................................................... 11 Chapter 1. ...
电子拍卖系统java 源码 基于Jboss+JSF+JPA+EJB3开发。 部署Java EE应用请按如下步骤进行: ... 注意:因为本系统使用了smtp.sina.com作为发送邮件的服务器,因此读者应保证主机可正常接入互联网(注意关闭防火墙)。
Read me —— 指南 通过maven的命令 mvn install:install-file -Dfile……比较繁琐,我把这个繁琐的工作做了一次封装,批量操作,方便自己...可以给我发邮件:loginpublic@163.com 你没有看错这确实是我的交流邮箱。
使用Javamail和Jsoup(Javamail发送电子邮件,而Jsoup解析其他站点HTML)。 为什么选择Jsoup? 我需要从来源获取货币报价,因此我从解析HTML的网站获取信息。 如果还有其他解决方案,请告诉我。 为什么是网络项目...
2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案文件 2.3.8. 创建选项文件 2.3.9. 选择MySQL服务器类型 2.3.10. 首次启动服务器 2.3.11. 从Windows命令行启动MySQL 2.3.12. 以Windows...
JBOSS_HOME\server\default\deploy\jbossweb-tomcat55.sar\server.xml 6、修改IP地址后不能登录QC 解决办法: 在C:\Program Files\Mercury\Quality Center\jboss\server\default\deploy目录下找到10sabin.war ...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
ArrayList 和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,...
//给客户发一个感谢消息,消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener 在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息...
//给客户发一个感谢消息,消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener 在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息...
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...