当我使用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();
答案 0 :(得分:-1)
密码重置电子邮件确实是攻击的非常常见的媒介,并且没有避免这种响应的真正方法-他们所说的基本上是正确的,但他们不应该完全拒绝它。
也就是说,您可能可以对此处使用的文本进行改进,特别是可以找到其他不包含“ password”一词的“ Change password”更改方式!还应尝试使号召性用语(“点击下面的链接!”)的紧迫感降低,因为这也是网络钓鱼电子邮件的常见特征。
此行也是无效的PHP:
$mail->From = info@example.com
我怀疑您只是将其编辑为该问题的内容,但应将其引用:
$mail->From = 'info@example.com';