- A+
所属分类:Linux
问题描述:在confluence管理页面配置好邮件服务器后,发送测试邮件报错。
官方解决办法:
1.停止confluence服务
2.移动(不要复制)mail-x.x.x.jar 从<confluence-install>/confluence/WEB-INF/lib移动到<confluence-install>/lib( xxx代表您的安装上的jar文件的版本号)。不要留下重命名的jar文件的备份 /confluence/WEB-INF/lib。即使使用不同的文件名,文件仍然会被加载,只要它仍然在目录中
3.编辑<confluence-install>/conf/server.xml并在Confluence <context>标记的末尾添加以下内容</Context>
<Resource name="mail/GmailSMTPServer" auth="Container" type="javax.mail.Session" mail.smtp.host="smtp.gmail.com" mail.smtp.port="465" mail.smtp.auth="true" mail.smtp.user="yourEmailAddress@gmail.com" password="yourPassword" mail.smtp.starttls.enable="true" mail.transport.protocol="smtps" mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory" />
4.重启confluence
5.配置邮件服务器
根据需要编辑服务器设置,并将JNDI位置设置 为:java:comp/env/mail/GmailSMTPServer
6.保存更改,发送测试邮件