我尝试发送带有接缝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
我是否遗漏了某些东西,或者是不是这样?如果不是,您认为可能有解决方法吗?
答案 0 :(得分:0)
检查应用的类路径( .ear.list / .war.list文件,如果我没记错的话)。这里this link。
在我们的项目中,我们也使用它,但它不灵活,可能很快就无法满足您的需求(也是低性能问题等),您越早切换到apache邮件(或其他东西)越好。