私は登録を作成し、成功した登録ユーザーの後にログインの詳細(これはユーザーが[送信]ボタンをクリックすると発生します)に関するメールを受け取ります。しかし、私は5分後と20日後に同じユーザーに自動的に別のメールを送りつづけていますmysqlデータベースの登録時刻がTime_created(timestamp)として保存されています。[2016-04-26 10:25:30]。これは可能な方法です。PHPで自動メールを送信しますか?
これはフォームから電子メールを送信するコードですが、これは正しく動作します。登録時には
$r = $_GET['rid'];
$aaaa= mysql_query("SELECT email FROM gotest WHERE ID= '$r'");
$bbbb = mysql_fetch_array($aaaa);
$email = $bbbb['email'];
$to = $email;
$subject = ' Site| login ';
$message = '
Thanks for signing up!
Your account has been created, you can login with the following credentials.
------------------------
Username: '.$name.'
Password: '.$pass.'
------------------------ ';
$headers .= 'From:[email protected]' . "\r\n";
$headers .= 'Bcc:[email protected]' ."\r\n";
mail($to, $subject, $message, $headers);
5分ごとに実行されるCRONジョブを設定し、最後の2分間に登録されたユーザーのデータベースをチェックする必要があります。同じことを20日間してください。 –
@bubいいえ私は5分後に同じ内容の別のメールを別のメールに送信することを意味しています – colombo
@MarioPlantosarどのような例ですか? – colombo