一看必会系列:confluence 配置邮件服务器

Setting Up a Mail Session for the Confluence Distribution

1 停服务
Stop Confluence.

移动

<confluence-install>\confluence\WEB-INF\lib\mail-x.x.x.jar

到<confluence-install>\lib

———-注意, 放在第一个context 不然会报找不到 mail
Edit the <confluence-install>\conf\server.xml
增加内容到原有的 <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"
/>

重启服务

------中间广告---------

Go to  > General Configuration > Mail Servers.

亲加以下配置 JNDI位置

java:comp/env/mail/GmailSMTPServer

这个名字是以前面的一致

Resource name="mail/GmailSMTPServer

 

结果 Your test message has been sent successfully to @qq.com.

————–排错—————
com.atlassian.mail.MailException: javax.naming.NameNotFoundException: Name [mail/GmailSMTPServer] is not bound in this Context. Unable to find [mail].

发表评论