dokuwiki 配置 sendmail 邮件发送

Posted 江山笑,烟雨遥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dokuwiki 配置 sendmail 邮件发送相关的知识,希望对你有一定的参考价值。

dokuwiki 发送邮件有2种方式: 一是直接使用 php 自带发送功能,需要配置 PHP.ini 文件, 我没试过,可参考官网 https://www.dokuwiki.org/tips:mailconfig, 另一种是使用第三方邮件发送代理程序,而最常用的就是 sendmail

配置 sendmail 发送邮件

环境:

. 服务器 windows server 2012
. dokuwiki 运行在 IIS7.5

安装

. 下载 sendmail,http://www.glob.com.au/sendmail/sendmail.zip
. 解压到指定目录,注意目录中间最好不要有中文、空格等特殊字符
. sendmail 所在的目录需要配置 iis 访问权限,需要有执行权限,因为 dokuwiki 发送邮件需要调用 sendmail.exe
. 到 http://mail.163.com 注册邮箱: 注意在配置里勾选 “POP3/SMTP服务”和“ IMAP/SMTP服务” 来启用 smtp 协议

. 同时还要启用“客户端授权码”,记录下来,后面配置 sendmail.ini 的 password 要用到

配置


smtp_server=smtp.163.com
smtp_port=465 
smtp_ssl=ssl
auth_username=youremail@163.com
auth_password= 你的163邮箱授权码(参考上图)
force_sender=youremail@163.com

PHP.ini 配置

sendmail_path = "c:\\sendmail\\sendmail.exe -t -i -f"

dokuwiki 配置

如果需要注册时发送邮件,需要作以下配置

. 勾选认证设置 - 自动生成密码

. 注册页面如下:密码不能在注册时定义,注册成功会发送生成的密码到注册邮箱

其他问题

. sendmail 所在的文件夹名称不要设特殊字符,最好全英文,注意给 iis 执行权限
. 注意防火墙、电脑管家、杀毒软件

以上是关于dokuwiki 配置 sendmail 邮件发送的主要内容,如果未能解决你的问题,请参考以下文章

在 Laravel 中使用 Sendmail 发送电子邮件的正确配置是啥?

OPENWRT 里的sendmail 发送邮件的详细方法吗

XAMPP 1.8.0 中更改了 Sendmail 配置,无法再发送本地邮件

php.ini,sendmail 配置使用 php 脚本发送电子邮件

centos 7.4 sendmail 发送邮件正确配置

zabbix上怎么通过sendmail发送邮件报警