最简单设置 Confluence 电子邮件发服务器的方否认就是通过 Confluence 的管理员控制台进行设置。请参考 Configuring a Server for Outgoing Mail 页面中的内容。
如果你希望添加不同的选项或者参数,你也可以为你的 Confluence 分发包设置一个电子邮件会话。下面是针对 Gmail 如何进行设置的步骤。
为 Confluence 分发包设置一个邮件会话:
<confluence-install>\confluence\WEB-INF\lib
将 mail-x.x.x.jar
移动(不要拷贝)到 <confluence-install>\lib
(x.x.x. 表示的是你当前安装 Confluence 中的这个 Jar 文件的版本号)。
请不要保留重命名的备份 jar 包在路径 \confluence\WEB-INF\lib
下。尽管你使用了不同的文件名,但是这个 Jar 包还是会从这个文件夹中被载入的。<confluence-install>\conf\server.xml
文件,然后将下面的内容添加到 <context> 标签的末尾,但是需要在 </Context>
标签的前面。
注意:你正在编辑的是 <context> 标签,这个标签中有 Confluence 的上下文路径,请注意这个不是包含在 Synchrony 中的上下文路径。 <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
"
/>
> 基本配置(General Configuration) > 邮件服务器(Mail Servers)。
https://www.cwiki.us/display/CONF6ZH/Setting+Up+a+Mail+Session+for+the+Confluence+Distribution