SMTP Error: Could not connect to SMTP host
查閱 /var/log/maillog發現:
NOQUEUE: SYSERR(apache): /etc/mail/sendmail.cf: line 0: cannot open: Permission denied
找遍了一堆討論區,終於找到可以用的解決方法:
1.在命令列輸入 setsebool -P httpd_can_sendmail 1
這就是sendmail會通,php mail function的主因
2.修改 /etc/php.ini
將 sendmail_path=/usr/sbin/sendmail -t -i
改成 sendmail_path="/usr/lib/sendmail -t -i"
如此才回復正常。
如果不能寄mail,對Moodle的影響很大,不能寄認證信、公佈欄的訊息不能群組寄出、傳送簡訊不能轉換成mail......
沒有留言:
張貼留言