事前定義された電子メールアドレスにコンテンツを送信するPHPスクリプトをまとめ、そのPHPスクリプトを毎日実行するcronジョブを設定したいと思いました。さらに、cronが実行されるたびにメールを送信するように設定しました。このスクリプトはPHPmail()
関数を使用してHTML形式で電子メールを送信し、ブラウザーのアドレスバーから直接アクセスしてスクリプトが機能するかどうかをテストしたことを述べておく必要があります。
cronコマンド: php /home/myuserid/public_html/projects/jobs/index.php
驚いたことに、cronが実行されたとき、次のエラーメッセージを電子メールで受け取りました。
/ usr / bin / sendmail行15の連結(。)または文字列での初期化されていない値の使用。コンテンツタイプ:text / html
問題をどこから探し始めるかさえわからないので、質問する必要がありますmail()
。関数を使用して電子メールを送信するPHPスクリプトを実行する単純なcronジョブを正しく設定するにはどうすればよいですか。