1

我尝试使用 seam 2.3.0.Final 和 jbossAs 7.0.2
发送邮件我使用 seam 工具发送邮件,我的 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  

我错过了什么,还是不可能那样做?如果没有,您认为可能有解决方法吗?

4

1 回答 1

0

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

于 2012-10-18T21:13:33.570 回答