メールアドレスとリマインダーのリストを含むデータベース、私のphpファイルがあります
1 - 「今日」の日付をチェックします
2 - phpmailer を使用してリマインダー メールを送信する
php ファイルを 1 日 1 回 (午前 10 時など) 実行し、.php ファイルを実行するように cron ジョブをセットアップする必要があります。
コマンド「crontab -e」を使用して、crontab を編集し、次のエントリを追加できます。
0 10 * * * /script/path/file.php
crontab を編集し、php スクリプトを実行するように設定します。毎日午前 10 時。
crontab -e
00 10 * * * /usr/local/bin/php /home/phpscripts/yourscript.php
次に、php スクリプトは DB にアクセスし、その日にメールを受信するためにすべてのユーザーに対して SELECT クエリを実行し、while (mysqli_fetch_assoc) ループで phpmail を使用して事前定義されたメールを送信する必要があります。
お役に立てれば。
ナノ/etc/crontab
change user to user of webserver
|
| Command you want to run
| |
| |
v V
0 10 * * * www-data php -f /var/www/website/scripts/email.php