首页 / 邮件 / PHP邮件导致对Gmail的网络钓鱼警告
PHP邮件导致对Gmail的网络钓鱼警告
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP邮件导致对Gmail的网络钓鱼警告,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1872字,纯文字阅读大概需要3分钟。
内容图文
![PHP邮件导致对Gmail的网络钓鱼警告](/upload/InfoBanner/zyjiaocheng/661/73931b0aa2ea472596bf15e02dfad1f9.jpg)
我正在使用PHPMailer从我的网站发送自动电子邮件,并且在测试期间,我注意到当我通过Gmail从网站发送邮件时,由php mailer发送的电子邮件在收件人端产生了以下警告:
该消息可能不是由以下人员发送的:example@gmail.com了解更多举报网络钓鱼.
但是,当我使用其他电子邮件(例如yahoo,Outlook)时,$contact_email中没有电子邮件.请帮我解决这个问题.
PHP Mailer代码:
<?php
global $_REQUEST;
$response = array('error'=>'');
$user_name = substr($_REQUEST['user_name'], 0, 20);
$user_email = substr($_REQUEST['user_email'], 0, 40);
$user_msg = $_REQUEST['user_msg'];
$contact_email = 'contact.arefin@gmail.com';
if (trim($contact_email)!='') {
$subj = 'Message from Official Website';
$msg = "Name: $user_name
E-mail: $user_email
Message: $user_msg";
$head = "Content-Type: text/plain; charset=\"utf-8\"\n"
. "X-Mailer: PHP/" . phpversion() . "\n"
. "Reply-To: $user_email\n"
. "To: $contact_email\n"
. "From: $user_email\n";
if (!@mail($contact_email, $subj, $msg, $head)) {
$response['error'] = 'Error send message!';
}
} else
$response['error'] = 'Error send message!';
echo json_encode($response);
die();
?>
解决方法:
当您发送大量电子邮件时,尤其是当您模拟发件人地址时,您需要使用最佳做法,这可能会减少有多少台服务器阻止您成为垃圾邮件发送者.
我认为您应该做的三件事是:
1)使用适当的邮件标题
将以下内容添加到您的代码中-请注意,这是一个批量发件人,以及OPT-OUT电子邮件地址:
.= "X-mailer: YOUR_SITE_DOMAIN Server" . "\r\n"; // this will identify the real sender
.= "Precedence: bulk" . "\r\n"; // this will say it is bulk sender
.= "List-Unsubscribe:info@YOUR_SITE_DOMAIN\r\n"; // this will reveal the OPT-OUT address
阅读更多关于它here
2)确保您的服务器域具有反向DNS记录.这将告诉收件人的服务器您的域确实托管在您的服务器上.
3)与您的域一起发布SPF记录.您可以阅读有关here的更多信息,并在Google上搜索其他大型处理程序(例如Yahoo).
除此之外,请确保您添加的页脚带有“一键式” OPT-OUT删除选项和解释性说明,该消息是代表发送的,并且是原始发件人.
干杯
内容总结
以上是互联网集市为您收集整理的PHP邮件导致对Gmail的网络钓鱼警告全部内容,希望文章能够帮你解决PHP邮件导致对Gmail的网络钓鱼警告所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。