如何使用jboss As 7.0.2的seam邮件?

时间:2012-10-18 16:53:01

标签: email seam jboss7.x

我尝试发送带有接缝2.3.0.Final和jbossAs 7.0.2的邮件 我用seam facility发送邮件,我的bean代码:

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="user@domain.com"
        password="xxxx"
        ssl="true"
        tls="false"
        port="465"/>

我知道JBossAs 7.1.x支持邮件(允许jndi的邮件会话配置),但这不是我们的选择。
当我发送电子邮件时,我收到此错误:

javax.mail.NoSuchProviderException: No provider for smtps  

我是否遗漏了某些东西,或者是不是这样?如果不是,您认为可能有解决方法吗?

1 个答案:

答案 0 :(得分:0)

检查应用的类路径( .ear.list / .war.list文件,如果我没记错的话)。这里this link
在我们的项目中,我们也使用它,但它不灵活,可能很快就无法满足您的需求(也是低性能问题等),您越早切换到apache邮件(或其他东西)越好。