天天看點

ECMall如何支援SSL連接配接郵件伺服器的配置

首先,主要是ecmall使用的phpmailer版本太低,不支援加密連接配接。

然後,得對相應代碼做一定調整。

1. 覆寫phpmailer

請從附件進行下載下傳:

<a href="http://files.cnblogs.com/x3d/ecmall_phpmailer_lib.zip"> http://files.cnblogs.com/x3d/ecmall_phpmailer_lib.zip</a>

2. 改造lib

涉及到兩個lib:mail.lib.php 、mail_quequ.lib.php

在這兩個類的構造函數中,增加一個參數傳遞。如Mailer

MailQueue中同理。

3. 封裝調用函數

global.lib.php 約300行

function &amp;get_mailer()中增加一行:

4. 調整背景email設定界面,增加相關設定項

背景模闆:setting.email_setting.html 增加一個配置項

同時,修改郵件測試的參數傳遞

然後還需要修改setting.app.php

以及測試郵件方法。

tls方式沒有測試過。