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

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

bluem > メールプラグインのSMTP AUTHが無効化されない @ 2010/9/29 23:58
メールプラグイン基本設定>オプションにおいて、SMTPホストを指定し、SMTPユーザ、SMTPパスワードいずれも空欄にしています。
メールプラグインの投稿時の通知メールが来ないので、MTAのログを調べてみると、SMTP Authが失敗している旨のエラーが出ていたため、
/cake/libs/controller/components/email.phpの697行目
if (isset($this->smtpOptions['username']) && isset($this->smtpOp        tions['password'])) {


if (!empty($this->smtpOptions['username']) && !empty($this->smtpOp        tions['password'])) {

に書き換えたら通知メールが来るようになりました。
SMTP Authを使わないつもりでも強制的にSMTP Authコマンドが流れていたようです。

どうもMTAによっては、SMTPコマンドのAUTH LOGINを無視できるものとそうでないものがあるようです。
DeepMailという非オープン系の独自MTAで上記症状が出ましたが、別に使用しているSuSE LinuxとQmailベースのアプライアンスサーバではこの症状は発現しませんでした。
ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

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