Google Compute Engine(LAMPスタック、CentOS 6.9)でウェブサイトを設定しようとしています。私はPHPMailerを使用して電子メール(登録、登録、ログインなど)を送信します。
私はG-SuiteとPHPMailerの呼び出しでsmtpとこれらすべての良い機能を設定しました。しかし、私の電子メールは転送されませんでした。ほとんどの人がこの問題を解決しました。
sudo setsebool -P httpd_can_sendmail 1
sudo setsebool -P httpd_can_network_connect 1
しかし、私の場合、setseboolは適用されませんでした(以下に示すように)。 setseboolをrootとして実行すると終了します!
[me]$ sudo setsebool -P httpd_can_sendmail 1
[me]$ sudo setsebool -P httpd_can_network_connect 1
[me]$ getsebool httpd_can_sendmail
httpd_can_sendmail --> off
[me]$ getsebool httpd_can_network_connect
httpd_can_network_connect --> off
// Try as root & it gets killed by ...?
[me]$ sudo su -
[root]# setsebool -P httpd_can_sendmail 1
Killed
明らかに私は何かを見逃しています。たぶんGoogleはこれを許可しないかもしれません。どんなアドバイスもありがとうございました!