破解教程:https://www.jianshu.com/p/2f2142ce01b7
confluence下载链接:https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.8.5-x64.exe
mysql-5.6.4.3: https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.6.43.0.msi
JDK: 1.8
安装mysql,设置mysql
安装confluence
停止confluence服务
image.png
把mysql驱动拷贝到D:\Atlassian\Confluence\lib
启动confluence服务
image.png连接数据库
这里本来主机名用的是ip地址,但是测试连接的时候报jira-server的错误,改成localhost就好了
image.png image.png
配置LDAP域
打开用户管理
image.png
在左边的菜单中找到"用户目录"
image.png然后添加目录
image.png
填写下面的信息,注意用户名要用权限大一点的,不然会测试连接失败
image.png后面的这些高级设置里面的内容是“测试连接”之后自动生成的。
image.png
添加邮箱配置
打开server.xml
image.png
-
从 <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/OutlookSMTPServer"
auth="Container"
type="javax.mail.Session"
mail.smtp.host="smtp.partner.outlook.cn"
mail.smtp.port="587"
mail.smtp.auth="true"
mail.smtp.user="youremail"
password="password"
mail.smtp.starttls.enable="true"
mail.transport.protocol="smtps"
mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory"
/>
<!--企业邮箱配置-->
3. (可选)下载javamail的jar包(这一步是网上另外一个教程的,经试验,不拷贝这4个jar文件邮件也可以发送成功)
原文链接: https://www.cnblogs.com/dingkailinux/p/9195730.html
下载红框里面的jar文件(https://javaee.github.io/javamail/)
拷贝4个jar文件到<confluence-install>\lib
-
重启confluence服务
-
进入 邮件服务器
增加新的SMTP邮件服务器
填写邮箱基本信息
拉到下面填JNDI位置,上面那个不要填
JNDI位置的值要跟第二步Resource name="mail/OutlookSMTPServer
大小写保持一致,java:comp/env/mail/OutlookSMTPServer
-
然后保存去发送测试邮件
网友评论