Confluence有两种方法设置邮箱
原理:
confluence服务器配置好邮箱信息,用户触发邮件发送规则时,confluence服务使用已配置的邮箱信息登录到邮箱服务器,进行发件服务。
那么我们就需要再confluence上配置好邮箱信息。
一:配置SMTP主机发送
这里我使用的是163邮箱,登录163邮箱在设置设置开头SMTP登录服务。
设置登录授权码
接下来在confluence上配置邮箱服务信息:
测试发件:OK!
效果:
二:配置JNDI地址发送
1.编辑server.xml文件
#cd /opt/atlassian/confluence/conf #cp server.xml server.xml.bak #vim server.xml
<!--邮箱配置--> <Resource name="mail/QqSMTPServer" auth="Container" type="javax.mail.Session" mail.smtp.host="smtp.163.com" mail.smtp.port="25" mail.smtp.auth="true" mail.smtp.user="jtaiXXXX@163.com" password="123456" mail.smtp.starttls.enable="true" mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory" /> <!--邮箱配置-->
2.下载javamail的jar包
#mkdir -p /opt/upload/mail-jar/ && cd /opt/upload/mail-jar #wget 'https://maven.java.net/content/repositories/releases/com/sun/mail/javax.mail/1.6.1/javax.mail-1.6.1.jar' #wget 'https://maven.java.net/content/repositories/releases/javax/mail/javax.mail-api/1.6.1/javax.mail-api-1.6.1.jar' #wget 'https://maven.java.net/content/repositories/releases/com/sun/mail/mailapi/1.6.1/mailapi-1.6.1.jar' #wget 'https://maven.java.net/content/repositories/releases/com/sun/mail/smtp/1.6.1/smtp-1.6.1.jar' #cp * /opt/atlassian/confluence/lib/ #cd /opt/atlassian/confluence/confluence/WEB-INF/lib/ #mv mail-1.4.5.jar mail-1.4.5.jar.bak#不需要这个,直接重命名掉
3.重启服务
#/etc/init.d/confluence restart
4.配置JNDI位置
4.测试
来源:https://www.cnblogs.com/dthum/p/11978125.html