У меня есть сайт PHP, в котором пользователи заполняют свои регистрационные данные, и по электронной почте идет ссылка на активацию их учетной записи. Проблема в том, что иногда идет активация электронной почты, а иногда и нет. Я хочу убедиться, что после каждой регистрации электронное письмо с активацией переходит к подписчику для активации его учетной записи. Прямо сейчас нет способа отслеживать это, пока пользователь не сообщит нам. Чтобы решить эту проблему, я также хочу получить копию этого письма на моем электронном адресе, чтобы он стал дополнительным подтверждением.
Вот текущий код, и любая помощь для его решения была бы высоко оценена -
$qq = "select * from quiz_tmpreg where id='".$_SESSION['uid']."'";
$ex = mysqli_query($dbcon, $qq);
$trp = mysqli_fetch_array($ex);
$ToEmail = $trp['email'];
$EmailSubject = "Registration Details";
$mailheader = "From: "."[email protected]"."\r\n";
$mailheader .= "Reply-To: ".'[email protected]'."\r\n";
$mailheader .= "Content-type: text/html; charset=utf-8\r\n";
$MESSAGE_BODY = " User Name :- " .$trp['uname']. ",<br>";
$MESSAGE_BODY .= " Password :- " .$trp['pass']. ",<br>";
$MESSAGE_BODY .= " Your Unique ID :- " .$_SESSION['uniq_id']. ",<br>";
$MESSAGE_BODY .= " Activation Link :- http://company.com/confirm.php? encrypt=".$_SESSION['uid']."<br>";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader);
unset($_SESSION['uid']);