Phpmailer отправлять почту с этим сообщением кажется опасным предупреждением - PullRequest
0 голосов
/ 17 апреля 2019

Когда я отправляю почту с помощью phpmailer, я получаю письмо с предупреждением «Это сообщение кажется опасным. Подобные сообщения использовались для кражи личной информации людей. Избегайте нажатия ссылок, загрузки вложений или ответов с личной информацией».

$subject = "Whiteoak : Email Verification";
$message = "<html><head> <meta http-equiv='content-type' content='text/html; charset=utf-8'/></head>";


$message .= "<span style='color:#0070c0; padding-top: 20px; font-size: 28px;'>Please verify your email address to change your password. Click this link below!</span>";

$message .= "<a href='http://example.com/member/forget_pwd_check.php?key=OFE0aXAzakl6VXF6aXI0MFRkZ3BWdWZBZm15YWY3ZFZkTVBYTlB4S3BsND06OoG6FE1JXbkDe7mOridri'>Change Password</a>";

$message .= "</html>";

$mail = new PHPMailer;

$mail->From = 'info@example.com';
$mail->FromName = "Whiteoakcreeckranch";
$mail->addAddress($email, $name);
$mail->isHTML(true);
$mail->Subject = $subject;
$mail->Body = $message;
$data = $mail->send();

1 Ответ

0 голосов
/ 17 апреля 2019

Электронная почта сброса пароля действительно является очень распространенным вектором для атак, и нет никакого реального способа избежать такого ответа - то, что они говорят, в значительной степени верно, но они не должны отвергать это прямо.

Это сказалоВозможно, вы могли бы улучшить текст, который вы использовали здесь, в частности, найти другой способ сказать «Сменить пароль», который не включает в себя слово «пароль»!Также постарайтесь, чтобы призыв к действию («Нажмите на эту ссылку ниже!») Не вызывал чувства срочности, поскольку это также общая характеристика фишинговых писем.

Также эта строка просто недопустима в PHP:

$mail->From = info@example.com

Я подозреваю, что вы только что отредактировали его для вопроса, но его следует процитировать:

$mail->From = 'info@example.com';
...