脚本宝典收集整理的这篇文章主要介绍了webserver – Php Mail转发收件人垃圾邮件/垃圾文件夹,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
为了解决它:
我尝试了stackoverflow和serverfault网站中类似问题的所有步骤和答案.
*正确的标题
*准确姓名等
但问题尚未解决.
<?PHP $From_address="webmaster@".$_SERVER['SERVER_NamE']; $from_name="webmaster"; $headers = "MIME-Version: 1.0\r\n" ."Content-tyPE: text/plain; charset=utf-8\r\n" ."Content-transfer-encoding: 8bIT\r\n" ."From: =?UTF-8?B?". base64_encode($from_name) ."?= <$from_address>\r\n" ."X-Mailer: PHP/". PHPversion(); $subject="Web Mail testing"; $body="This is test Message"; $to="riteshkumargupta1990@gmail.COM"; mail($to,$subject,$body,$headers,"-fwebmaster@{$_SERVER['SERVER_NAME']}"); echo "The Mail is SuccessFully Sent to :".$to; ?>
我还附上原始电子邮件(我在我的Gmail帐户中收到的“riteshkumargupta1990@gmail.com”)
Delivered-To: riteshkumargupta1990@gmail.com Received: by 10.204.8.210 with SMTP id i18csp146000bki; Wed,21 Nov 2012 20:58:12 -0800 (PST) Received: by 10.68.219.164 with SMTP id pp4mr1119127pbc.72.1353560291776; Wed,21 Nov 2012 20:58:11 -0800 (PST) Return-Path: <webmaster@nitw.ac.in> Received: from www.nitw.ac.in (www.nitw.ac.in. [218.248.13.200]) by mx.GOOGLE.com with ESMTPS id sh10si3456960pbb.293.2012.11.21.20.58.10 (version=TLSv1/SSLv3 cipher=OTHER); Wed,21 Nov 2012 20:58:11 -0800 (PST) Received-sPF: pass (google.com: best guess record for domain of webmaster@nitw.ac.in designates 218.248.13.200 as permitted sender) client-ip=218.248.13.200; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of webmaster@nitw.ac.in designates 218.248.13.200 as permitted sender) smtp.mail=webmaster@nitw.ac.in Received: from www.nitw.ac.in (localhost.localdomain [127.0.0.1]) by www.nitw.ac.in (8.13.8/8.13.8) with ESMTP id qAM50M0h016190 for <riteshkumargupta1990@gmail.com>; Thu,22 Nov 2012 10:30:23 +0530 Received: (from nobody@localhost) by www.nitw.ac.in (8.13.8/8.13.8/Submit) id qAM50McG016189; Thu,22 Nov 2012 10:30:22 +0530 Date: Thu,22 Nov 2012 10:30:22 +0530 Message-Id: <201211220500.qAM50McG016189@www.nitw.ac.in> X-Authentication-Warning: www.nitw.ac.in: nobody set sender to webmaster@nitw.ac.in using -f To: riteshkumargupta1990@gmail.com Subject: Web Mail Testing X-PHP-Originating-Script: 0:mailer.PHP MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-transfer-encoding: 8bit From: =?UTF-8?B?d2VibWFzdGVy?= <webmaster@nitw.ac.in> X-Mailer: PHP/5.3.5 This is test Message
然后我使用以下工具来测试它:http://www.mxtoolbox.com/SuperTool.aspx?action=mx%3anitw.ac.in#
当上面的工具测试发现我的服务器在黑名单中时,我感到震惊.这是怎么回事?因为我上面附上的原始邮件说“:Received-SPF:pass(google.com:webmaster@nitw.ac.in域名的最佳猜测记录,指定218.248.13.200为允许的发件人)
此外,如果我的服务器被列入黑名单,那么我如何找到黑名单的原因以及如何解决它?
UPD:
来自影子评论:可以“X-Authentication-Warning:www.nitw.ac.in:nobody set sender to webmaster@nitw.ac.in using -f”msg是可能的原因吗?如果是,我该如何解决?
谢谢!
以上是脚本宝典为你收集整理的webserver – Php Mail转发收件人垃圾邮件/垃圾文件夹全部内容,希望文章能够帮你解决webserver – Php Mail转发收件人垃圾邮件/垃圾文件夹所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。