• 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:sendmailsendmail.exe -t -i -f"
    
    

    dokuwiki 配置

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

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

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

    其他问题

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

  • 相关阅读:
    Redis 持久化
    Redis 事务
    select poll和 epoll
    jdk信任证书
    Java中的锁分类
    mysql触发器同步远程服务器上数据库
    正则表达式
    mysql主从同步
    MySQL逗号分割字段的行列转换技巧
    Mysql中文排序
  • 原文地址:https://www.cnblogs.com/grissom007/p/8759074.html
Copyright © 2020-2023  润新知