文档章节

自己琢磨的一个完整的mail properties JNDI session 配置

 奔奔奔奔
发布于 2014/12/24 14:41
字数 212
阅读 2
收藏 0
xml 代码
  1. <?xml version='1.0' encoding='UTF-8'?>  
  2.   
  3. <Context  displayName="Webmail"   docBase     ="Webmail" path="/Webmail"    
  4.           reloadable ="true"      crossContext="true">  
  5.              
  6.   <Logger className="org.apache.catalina.logger.FileLogger"     
  7.           prefix="Webmail_log." suffix=".txt"  timestamp="true"/>     
  8.              
  9.   <Resource name="mailsession" auth="Container" type="javax.mail.Session"/>    
  10.      
  11.   <ResourceParams name="mailsession">  
  12.      
  13.   <!-- A mail session Factory  for many users -->      
  14.   <parameter>    
  15.   <name>factory</name>             
  16.   <value>org.apache.naming.factory.MailSessionFactory</value>  
  17.   </parameter>  
  18.      
  19.   <!-- Mail protocol for transport : smtp only -->  
  20.   <parameter>  
  21.   <name>mail.transport.protocol</name>  
  22.   <value>smtp</value>    
  23.   </parameter>          
  24.      
  25.   <!-- Mail protocol for store : imap or pop3 -->     
  26.   <parameter>         
  27.   <name>mail.store.protocol</name>  
  28.   <value>imap</value>           
  29.   </parameter>  
  30.      
  31.   <!-- The host of mail :  must be a valid public internet address by DNS -->                    
  32.   <parameter>  
  33.   <name>mail.smtp.host</name>          
  34.   <value>mail.sohu.com</value>        
  35.   </parameter>             
  36.       
  37.   <!-- The class  for mail transport  : smtp only -->  
  38.   <parameter>         
  39.   <name>mail.smtp.class</name>  
  40.   <value>com.sun.mail.smtp.SMTPTransport</value>      
  41.   </parameter>  
  42.       
  43.   <!-- The class  for mail store  : pop3 or imap -->             
  44.   <parameter>         
  45.   <name>mail.imap.class</name>           
  46.   <value>com.sun.mail.imap.IMAPStore</value>          
  47.   </parameter>      
  48.       
  49.   <!-- Treatment for data-loss  when fetch big size attachement-->             
  50.   <parameter>  
  51.   <name>mail.imap.partialfetch</name>    
  52.   <value>false</value>    
  53.   </parameter>        
  54.       
  55.   <!-- The size of  slave data for  index mail -->            
  56.   <parameter>  
  57.   <name>mail.imap.fetchsize</name>          
  58.   <value>128</value>    
  59.   </parameter>             
  60.       
  61.   <!-- Debug config:  ON:true OFF:false -->  
  62.   <parameter>  
  63.   <name>mail.debug</name>         
  64.   <value>true</value>       
  65.   </parameter>          
  66.       
  67.   <!-- add authorization for smtp send -->           
  68.   <parameter>     
  69.   <name>mail.smtp.auth</name>    
  70.   <value>true</value>  
  71.   </parameter>  
  72.       
  73.   </ResourceParams>  
  74.       
  75. </Context>  

本文转载自:http://solomon.iteye.com/blog/125914

粉丝 0
博文 27
码字总数 0
作品 0
朝阳
私信 提问
从程序员走向java架构师的书籍推荐!

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想...

欧阳海阳
2018/07/16
0
0
开发WEB应用,你准备好了吗?

操作系统----如Linux; 网络基础----庞大的技术知识,如TCP/IP、HTTP等; 前台:HTML+CSS+Javascript; 后台(Java):JVM+JRE+Tomcat+Servlet+DB。 DB又可以牵扯到JDBC、MySQL、proxool、D...

ayesd
2014/07/13
180
0
转: 面试感悟:3年工作经验java程序员应有的技能

第一阶段:三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级...

欧阳海阳
2018/06/01
0
0
openJdk和sun jdk的区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,Ope...

jason_kiss
2018/06/18
412
0
分享我是如何手写Spring MVC全过程

人见人爱的Spring已然不仅仅只是一个框架了。如今,Spring已然成为了一个生态。但深入了解Spring的却寥寥无几。这里,我带大家一起来看看,我是如何手写Spring的。我将结合对Spring十多年的研...

Java架构资源分享
2018/11/26
372
1

没有更多内容

加载失败,请刷新页面

加载更多

32位与64位Linux系统下各类型长度对比

64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂);可以访问大型数据库。本文介绍的是64位下C语言开发程序注意事项。 1. 32 位和 64 位C数据类型...

mskk
24分钟前
6
0
Vue 实现点击空白处隐藏某节点(三种方式:指令、普通、遮罩)

在项目中往往会有这样的需求: 弹出框(或Popover)在 show 后,点击空白处可以将其 hide。 针对此需求,整理了三种实现方式,大家按实际情况选择。 当然,我们做项目肯定会用到 UI 框架,常...

张兴华ZHero
31分钟前
7
0
SpringBoot激活profiles你知道几种方式?

多环境是最常见的配置隔离方式之一,可以根据不同的运行环境提供不同的配置信息来应对不同的业务场景,在SpringBoot内支持了多种配置隔离的方式,可以激活单个或者多个配置文件。 激活Profi...

恒宇少年
32分钟前
7
0
PDF修改文字的方法有哪些?怎么修改PDF文件中的文字

PDF修改文字一直以来都是一个难以解决的问题,很多的办公族在办公的时候会有修改PDF文件中的文字的需要,可是PDF文件一般是不能进行编辑和修改的,难道就没有什么办法解决这个问题了嘛?不要...

趣味办公社
35分钟前
5
0
企业组织中采用服务网格的挑战

作者:Christian Posta 译者:罗广明 原文:https://blog.christianposta.com/challenges-of-adopting-service-mesh-in-enterprise-organizations/ 编者按 本文作者介绍了企业组织采用服务网...

jimmysong
45分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部