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 執行權限
. 注意防火牆、電腦管家、殺毒軟件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM