OpenKM6.2.5的安装和配置详细过程(附启动失败原因)- 邮箱设置
kevin.Zhu 发布于:2020-6-15 8:54 分类:文摘 有 13 人浏览,获得评论 0 条
https://www.cnblogs.com/lanxuezaipiao/p/3574438.html
3.5 配置邮件服务器
OpenKM有时候需要发送邮件给用户(例如修改了某个非常重要的文件,那么可以发送邮件通知想要通知的用户,管理员和普通用户都有权限开启邮件通知功能),那么就必须检查email配置是否正确,具体配置方法如下:
在OpenKM安装路径下的\tomcat\conf 目录里找到server.xml文件,打开它,然后找到<Resource name="mail/OpenKM" auth="Container" type="javax.mail.Session"这一行,
默认的邮件配置是这样的:
- <Resource name="mail/OpenKM" auth="Container" type="javax.mail.Session"
- mail.smtp.host="localhost" mail.from="testing@openkm.com"/>
显然这是没有配置的,
修改\conf\server.xml文件:
- <Resource name="mail/OpenKM" auth="Container" type="javax.mail.Session"
- mail.smtp.auth="true"
- mail.smtp.host="smtp.163.com"
- mail.smtp.user="<username>"
- password="<password>"
- mail.smtp.from="<sender email>"
- mail.smtp.starttls.enable="true"/>
这是简单的配置,更详细的配置如下(以gmail为例):
- <Resource name="mail/OpenKM" auth="Container" type="javax.mail.Session"
- mail.transport.protocol="smtp"
- mail.smtp.auth="true"
- mail.smtp.host="smtp.gmail.com"
- mail.smtp.port="465"
- mail.smtp.user="<username>"
- password="<password>"
- mail.smtp.from="<sender email>"
- mail.smtp.quitwait="false"
- mail.smtp.starttls.enable="true"
- mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory"
- mail.debug="true"/>
如果Tomcat启动错误的话请使用参数 mail.smtp.quitwait="false" 。
然后通过系统管理界面的utilities选项的check email功能测试配置是否正确,如下图所示: