■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: メールプラグインのSMTP AUTHが無効化されない

bluem > Re: メールプラグインのSMTP AUTHが無効化されない @ 2010/10/1 11:25
/baser/plugins/mail/controllers/mail_controller.phpの379行目付近
$this->EmailEx->smtpOptions = array('host'      =>$mailConfig['smtp_host'],
               'port'  =>25,
               'timeout'       =>30,
               'username'=>$mailConfig['smtp_username'],
               'password'=>$mailConfig['smtp_password']);

には、SMTP AUTHのユーザ名・パスワードがブランクで入ります。
なので、先の投稿で示したisset関数の条件式がTrueとなってしまい、無用なSMTP AUTHが働いてたわけです。

それで、ユーザ名・パスワードがブランクの場合はnullをセットするよう
$this->EmailEx->smtpOptions = array('host'      =>$mailConfig['smtp_host'],
               'port'  =>25,
               'timeout'       =>30,
               'username'=>($mailConfig['smtp_username'])?$mailConfig['smtp_username']:null,
               'password'=>($mailConfig['smtp_password'])?$mailConfig['smtp_password']:null);

にすることでハッピーになれました。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
27 人のユーザが現在オンラインです。 (27 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 27