まず第一に、主な理由は、ecmall で使用される phpmailer のバージョンが低すぎて、暗号化された接続をサポートしていないことです。
その後、対応するコードに特定の調整を加える必要があります。
1. phpmailer をカバーする
添付ファイルからダウンロードしてください:
http://files.cnblogs.com/x3d/ecmall_phpmailer_lib.zip
2. ライブラリを変更する
2 つのライブラリ: mail.lib.php と mail_quequ.lib.php が含まれます
これら 2 つのクラスのコンストラクターに、渡すパラメーターを追加します。メーラーなど
リーリーMailQueue でも同じことが当てはまります。
3. 呼び出し関数をカプセル化する
global.lib.php 約300行
関数 &get_mailer() に行を追加します:
リーリー
4. バックグラウンドメール設定インターフェースを調整し、関連する設定項目を追加します
バックエンドテンプレート:setting.email_setting.html 構成項目を追加します
リーリー
同時にメールテストのパラメータ送信を修正
リーリーその後、setting.app.phpも変更する必要があります
リーリーそしてメールメソッドをテストします。
リーリー
TLSメソッドはテストされていません。