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

2014/12/24 14:41
阅读数 2
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>  
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部