PHPからGmailにメールを送る。

  • とりあえず困ったら sudo apt-get remove --purge postfixとsudo apt-get install postfixで全部消してやり直そう。
  • どうも何らかの信頼できる?サーバー経由でないとメールは送れないようなので、自分のgmailアカウントから送信できるように設定した。設定方法はhttps://blog.ymyzk.com/2017/06/postfix-smarthost-gmail/ を非常に参考にした。
  • sendmailコマンドで送れるようになったし、直接htdocsのソースがあるフォルダでphpコマンドで実行すればメールが送れるのに、何故かブラウザからアクセスするとできない。これは途中でPHPを再インストールした事と関係あるんだろうか。
  • ↑xamppのphpコマンドと、sudo aptでインストールしたphp二つ入っているっぽいのが原因かも。
  • メールのエラーログは/var/log/mail.logに書いてある。
  • ↑のは全てLinux Mint上でやっていたが、これについては諦めることにした。いずれレンタルサーバー上でやってみようと思う。