這個教程教大家如何配置郵件參數,主要介紹以下兩個個方面:
·郵件發送方式
·郵件頭的分隔符
一、郵件發送方式:
Discuz!6.0支持如下三種郵件發送方式:
1、通過 PHP 函數的 sendmail 發送(推薦此方式)
圖1
介紹:這種方式是使用PHP的函數發送郵件,需要服務器上安裝mail系統。一般的虛擬主機都內置郵件系統。因此強烈推薦使用這種方式。
2、通過 SOCKET 連接 SMTP 服務器發送(支持 ESMTP 驗證)
圖2
介紹:這種方式適用于win或者linux類服務器使用(適合于虛擬主機或者獨立主機使用),并且支持ESMTP驗證。需要站長擁有一個SMTP服務器,例如新浪的SMTP服務器。這里說明一點:發信人郵件地址----->如果您填寫的郵件服務器需要驗證, 必須填寫此服務器的郵件地址。
3、通過 PHP 函數 SMTP 發送 Email(僅 Windows 主機下有效, 不支持 ESMTP 驗證)
圖3
介紹:此方式僅僅適合于win主機。對系統環境要求較高,不推薦使用。
二、郵件頭的分隔符:
請根據您使用的郵件服務器系統選擇郵件頭的分隔符。注意:根據您使用的郵件服務器的系統選擇!
圖4
收件人地址中包含用戶名:選擇“是”將在收件人的郵件地址中包含論壇用戶名。屏蔽郵件發送中的全部錯誤提示:只有在調試的時候才需要選擇否。
最后說明一下config.inc.php文件里的$adminemail,您在Discuz!后臺的“發信人郵件地址”不會顯示到會員的郵件里,在會員郵件里顯示的郵件地址是config.inc.php文件里的$adminemail。