\app\tmp\logs\debug.log を見てみましたら、
2019-09-01 12:30:04 Debug: [IsMailSendBehavior::isMailSendCommon] /home/*****/www/*****/app/Plugin/Mails/Model/Behavior/IsMailSendBehavior.php (line 229)
とありました。
IsMailSendBehavior.php の229行目が含まれる、227行目から231行目には、
// cakeコマンドに実行権限なければ、メール送らない
if (!MailSend::isExecutableCake()) {
CakeLog::debug('[' . __METHOD__ . '] ' . __FILE__ . ' (line ' . __LINE__ . ')');
return false;
}
となっています。
cakeコマンドに実行権限が無いのが原因のようですが…
cakeコマンドに実行権限を付与するにはどうしたらいいのでしょう?
登録フォームのメール配信設定で、その登録フォームが設置されているページのルーム管理者と本人(登録者)に通知メールを送るようにしていたのですが、サイトに独自ドメインを適用後、メールがルーム管理者にも本人にも送られなくなってしまいました。
管理 → システム管理 → メール設定 で、「メールを送れるかテスト送信する」
した場合、メール設定の送信元に指定したアドレスから任意の送信先アドレスへメールが届きます。
管理 → 会員管理 で、サイト管理者権限を設定した会員を、そのルームのルーム管理者に設定しています。
管理 → ルーム管理 で、そのルームの参加者を確認しましたが、その会員のルーム内の役割はルーム管理者となっています。
どこかに設定漏れがあるのでしょうか…?
【環境】
NetCommons 3.2.2
さくらインターネット スタンダード
・Apacheバージョン:Apache/2.4.37
・PHPバージョン:PHP 5.6.40 (CGI版)
操作端末OS:Windows7 Professional
操作端末ブラウザ:Chrome
どうぞよろしくお願いします。