2012-10-18 24 views
1

我試圖用縫2.3.0.Final和jbossAs 7.0.2發送郵件
我發郵件,縫設施,我bean代碼:如何使用jboss As 7.0.2使用seam郵件?

String path = /** some Path to email template**/ 
     try 
     { 
      renderer.render(path); 
     } 
     catch (Exception e) 
     { 
      log.error(e.getMessage()); 
      throw new Exception(e); 
     } 

在我component.xml文件:

<mail:mail-session host="smtp.gmail.com" 
     username="[email protected]" 
     password="xxxx" 
     ssl="true" 
     tls="false" 
     port="465"/> 

我知道JBossAs 7.1.x支持郵件(允許jndi的郵件會話配置),但這不是我們的選擇。
當我發送一封電子郵件,我得到這個錯誤:

javax.mail.NoSuchProviderException: No provider for smtps 

我缺少的東西,或只是不可能這樣?如果不是,你認爲可能有解決方法?

回答

0

檢查您的應用的類路徑(.ear.list/.war.list文件,如果我沒有弄錯的話)。這裏this link
在我們的項目中,我們也使用了它,但它不靈活,可能很快就不能滿足您的需求(也是性能低下的問題等),您越早切換到Apache郵件(或其他)越好。

+0

感謝它現在與web-inf/lib中的mail.jar和activation.jar一起工作。 – kalaoke

相關問題