Ich habe eine Registrierung erstellt und nach der erfolgreichen Registrierung erhalten Benutzer eine E-Mail über Login-Details (dies passiert, wenn der Benutzer auf Senden Schaltfläche). Aber ich habe mit dem Senden einer anderen E-Mail automatisch an den gleichen Benutzer nach 5 Minuten und nach 20 Tagen Benutzer registriert haben.in der mysql Datenbank Registrierungszeit gespeichert als Time_created. (Zeitstempel). [2016-04-26 10:25:30] .Was ist der mögliche Weg, dies zu tun.Senden Automatische E-Mail in PHP?
Hier ist mein Code zum Senden von E-Mails aus dem Formular funktioniert das richtig.
$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);
Sie müssten einen CRON-Job einrichten, der alle 5 Minuten ausgeführt wird und die Datenbank auf Benutzer überprüfen, die in den letzten paar Minuten registriert wurden. Mach dasselbe für 20 Tage. –
@bub nein ich meine ich möchte eine andere E-Mail an den gleichen Benutzer mit unterschiedlichem Inhalt nach 5 Minuten senden – colombo
@MarioPlantosar irgendein Beispiel bitte? – colombo