眾所周知云服務(wù)器為了減少垃圾啊郵件,默認(rèn)封掉了smtp 25端口,允許ssl 鏈接 smtp 465端口或者其他端口,接下來我就給大家發(fā)一下帝國cms 7.5版本的修改教程,完成ssl的發(fā)件修改。
1、修改php.ini找到extension=php_openssl.dll去掉前面的;號(hào)。保存后重啟IIS 或者Apache或者Nginx

PS:小編使用的IIS,使用php manager安裝的自帶開啟
2、開通qq郵箱的POP3/SMTP服務(wù),并且獲取重要的“授權(quán)碼”。此授權(quán)碼是作為密碼登錄郵箱的。以QQ郵箱為例子,其他郵箱看是否是需要授權(quán)碼 以及SSL端口是否是465

3、按下圖填寫帝國cms的SMTP模塊設(shè)置,其中SMTP的端口請?zhí)顚?quot;465"。“郵箱登陸密碼”請?zhí)钊氲诙降?ldquo;授權(quán)碼”

4、修改e/class/class.smtp.php,在大約第62行(帝國cms7.5版本)的$host前添加"ssl://",請不要忽略"ssl://".$host之前的點(diǎn)號(hào)
修改e/class/class.smtp.php,在大約第62行找到
$this->smtp_conn = fsockopen($host,
改成
$this->smtp_conn = fsockopen("ssl://".$host,
這樣就可以發(fā)送郵件了

5、去用戶-其他功能-批量發(fā)送郵件 輸入一個(gè)測試用戶,點(diǎn)擊發(fā)送 測試郵件
新聞熱點(diǎn)
疑難解答
圖片精選