OSSEZ

 找回密码
 新用户

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 15|回复: 0

为 Confluence 6 分发包设置一个邮件会话

[复制链接]
 楼主| 发表于 2018-7-11 22:16:53 | 显示全部楼层 |阅读模式
最简单设置 Confluence 电子邮件发服务器的方否认就是通过 Confluence 的管理员控制台进行设置。请参考 Configuring a Server for Outgoing Mail 页面中的内容。
如果你希望添加不同的选项或者参数,你也可以为你的 Confluence 分发包设置一个电子邮件会话。下面是针对 Gmail 如何进行设置的步骤。
为 Confluence 分发包设置一个邮件会话:
  • 停止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="[email protected]gmail.com"
        password="yourPassword"
        mail.smtp.starttls.enable="true"
        mail.transport.protocol="smtps"
        mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory"
    />

  • 重启 Confluence。
  • 进入 > 基本配置(General Configuration) > 邮件服务器(Mail Servers)
  • 选择 编辑已经存在的配置(Edit an existing configuration)或者 添加一个新的 SMTP 邮件服务器(Add a new SMTP mail server)
  • 输入服务器中必要的设置,然后设置  JNDI Location 为:
    java:comp/env/mail/GmailSMTPServer


    请注意 JNDI 的路径是大小写敏感的,你必须与 server.xml 中配置的资源名字的大小写完全吻合。
  • 保存你的修改后发送一个测试邮件。

https://www.cwiki.us/display/CONF6ZH/Setting+Up+a+Mail+Session+for+the+Confluence+Distribution
您需要登录后才可以回帖 登录 | 新用户

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|小黑屋|Archiver|帮助|OSSEZ (North Tecom)  

GMT+8, 2018-7-19 07:50

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表