JBoss 邮件发送(普通java类)2006-10-03 3:05作者:罗代均,ldj_work#126.com ,转载请保持完整性.
1.Jboss配置mailSession
打开jboss-4.0.4.GA\server\default\deploy\mail-service.xml,按如下修改
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE server>
<!-- $Id: mail-service.xml,v 1.5.6.1 2005/06/01 06:20:43 starksm Exp $ -->
<server>
<!-- ==================================================================== -->
<!-- Mail Connection Factory -->
<!-- ==================================================================== -->
<mbean code="org.jboss.mail.MailService"
name="jboss:service=Mail">
<attribute name="JNDIName">java:/Mail</attribute>
<attribute name="User">ldj_work@126.com</attribute>
<attribute name="Password">111111</attribute>
<attribute name="Configuration">
<!-- Test -->
<configuration>
<property name="mail.smtp.auth" value="true"/> //认证。加上这句
<!-- 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="ldj"/>
<!-- Change to the mail server -->
<property name="mail.pop3.host" value="pop3.126.com"/>
<!-- Change to the SMTP gateway server -->
<property name="mail.smtp.host" value="smtp.126.com"/>
<!-- Change to the address mail will be from -->
<property name="mail.from" value="ldj_work@126.com"/>
<!-- Enable debugging output from the javamail classes -->
<property name="mail.debug" value="true"/> //是否显示调试信息
</configuration>
<depends>jboss:service=Naming</depends>
</attribute>
</mbean>
</server>
2,邮件发送类
public void send(){
try {
InitialContext ctx = new InitialContext();
sessions = (Session)ctx.lookup("java:/Mail") ; //通过jndi从jboss取mail session
MimeMessage msg = new MimeMessage(sessions);
msg.setFrom(new InternetAddress(ldj@126.com)); //发件人
msg.setRecipients(javax.mail.Message.RecipientType.TO,to); //收件人
msg.setSubject("邮件主题", "utf-8"); //邮件主题,编码utf-8
msg.setSentDate(new java.util.Date());
Multipart multipt = new MimeMultipart();
MimeBodyPart msgbody = new MimeBodyPart();
msgbody.setContent("邮件正文", "text/html; charset=utf-8"); //邮件内容,可为html格式
multipt.addBodyPart(msgbody);
msg.setContent(multipt);
Transport.send(msg);
}catch (Exception e){
e.printStackTrace();
}
}
分享到:
相关推荐
适用于:需要开发邮件发送程序的java程序员,不知如何下手的java程序员。 此方法简单、易懂。 java版本邮件测试程序,在java上面完全运行。 邮件发送服务器包含:126、163、qq 1.把我打包文件里面的java程序直接导入...
本书以丰富的示例,讲述在主流Java EE服务器——JBoss上开发Java EE程序的技术,包括Web(JSP、Servlet、MVC)、EJB(EJB 2.x)和EJB 3.0、JMS、Web Service、Hibernate、AOP等。正文讲述的所有内容,全部都有可运行...
ejb java jboss welogic java6 java5 ejb3 session bean
jboss,java,eclipse,flex
使用JAVA基于JBOSS实现ESP使用JAVA基于JBOSS实现ESP
JBoss是纯Java的Web应用服务器,为了保证JBoss服务器的正常运行,在安装JBoss之前首先要确保系统 已经安装了JDK。可以从http://labs.jboss.com/jbossas/downloads/ 下载最新JBoss应用服务器,本章选用JBoss 4.2.2.GA...
修改java类不需要重启jboss的利器--hotswap安装手册
中文名: 经典Java EE企业应用实战--基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 原名: 经典Java EE企业应用实战--基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 作者: 李刚 资源格式: PDF 版本: 第一版 出版社: 电子...
jboss4 JAVA jboss4 JAVA jboss4 JAVA jboss4 JAVA jboss4 JAVA jboss4 JAVA
java项目tomcat迁移到jboss 出现的问题
可以通过设置,让jboss的启动服务在windows 系统服务中启动,不要手工再去启动,关键是后台自动启动
使用注意: 1. WebLogic反弹需要等5秒左右 2. 该工具为对外测试版,请尽量按照正常思路来用,比如... 体积更小,不再依赖java环境,但程序采用.net编写,需要.net 4.0环境 待完成: we blogic回显结果测试中,稍后加入
经常需要用到的jboss的源码,但是想用时却总是找不到,这回放上来给大家共享,免得用时到处找
mvc java jboss eclipse jstl presentation layer
NULL 博文链接:https://lwpsoft.iteye.com/blog/2254348
java -jar jboss_exploit_fat.jar -i http://192.168.7.84:10081/invoker/JMXInvokerServlet invoke jboss.admin:service=DeploymentFileRepository store myname.war index .jsp $content$ true -s java.lang....
jboss日志发邮件需要替换的jar包
JBOSS,JBoss安装部署 JBOSS,JBoss安装部署
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码.part1 其他部分详见我的上传列表,全部分卷下载完成才能解压。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun...