Moodle SMTP Postfix メールが送れない CentOS
CentOSにMoodleをインストール、ローカルにpostfixをリレーサーバーとして別サーバーのSMTPを使うように設定しても moodleからメールを送れない。
メール送信時にエラーが表示されることもある。
原因はCentOSのPostfixのログを確認すると
メール送信時にエラーが表示されることもある。
原因はCentOSのPostfixのログを確認すると
/var/log/maillog に以下のエラーが記録される。
postfix/sendmail[3799]: fatal: chdir /var/spool/postfix: Permission denied
Postfixにtelnetで接続すると問題なく送信できる????
原因はSELinux のようで以下の設定で変更可能である。
# getsebool httpd_can_sendmail
httpd_can_sendmail --> off ~~~設定がoffであることを確認。
# setsebool -P httpd_can_sendmail 1 ~~設定をOnに変更 少し時間がかかる
# getsebool httpd_can_sendmail ~~設定を確認
httpd_can_sendmail --> on ~~Onになっている。これで送信OKになる。
コメント
コメントを投稿