Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 电子邮件发送失败_Email_Gmail_Phpmailer_Cpanel - Fatal编程技术网

Email 电子邮件发送失败

Email 电子邮件发送失败,email,gmail,phpmailer,cpanel,Email,Gmail,Phpmailer,Cpanel,我正在开发一个页面,我必须发送电子邮件。但是我的服务器邮件跟踪中出现错误,邮件未发送 ECDHE-RSA-AES128-GCM-SHA256:128 CV=是:数据结束后来自远程邮件服务器的SMTP错误:550-5.7.1[188.114.251.250 12]我们的系统检测到此邮件可能是\n550-5.7.1未经请求的邮件。为了减少发送到Gmail的垃圾邮件数量,\n550-5.7.1此邮件已被阻止。有关详细信息,请访问\n550-5.7.1\n550 5.7.1。a21si10096467l

我正在开发一个页面,我必须发送电子邮件。但是我的服务器邮件跟踪中出现错误,邮件未发送

ECDHE-RSA-AES128-GCM-SHA256:128 CV=是:数据结束后来自远程邮件服务器的SMTP错误:550-5.7.1[188.114.251.250 12]我们的系统检测到此邮件可能是\n550-5.7.1未经请求的邮件。为了减少发送到Gmail的垃圾邮件数量,\n550-5.7.1此邮件已被阻止。有关详细信息,请访问\n550-5.7.1\n550 5.7.1。a21si10096467lfk.400-gsmtp

请给我解决办法


提前感谢

发送电子邮件时,您应该在脚本中正确配置电子邮件标题。像这样:

<?
$from = "email@domain.com";

$headers = "From: $from
X-Sender: $from
Reply-To: no-reply@domain.com
MIME-Version: 1.0
X-Priority: 5
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
Content-type: text/html; charset=iso-8859-1
";

$subject = "subject";
$message = "whatever";
$to-address = "email address where to send the message";
mail($to-address,$subject,$message,$headers);

?>


请记住,$from地址必须是一个真实的地址,并且存在于该服务器上(gmail会对此进行检查)。还要确保您已正确配置SPF、DKIM、DMARC,您的服务器ip具有反向DNS,并且服务器具有有效的主机名。

您如何准确发送该电子邮件?使用php脚本?您应该使用SMTP php类和SMTP身份验证发送邮件,或者在php脚本中正确配置电子邮件头。我正在使用phpmailer包发送邮件。您显然创建了格式正确的邮件,并成功通过了gmail的身份验证,所以听起来gmail不喜欢您或您的内容。我建议你按照他们提供的链接去做,我甚至不打算开始列出这个脚本中隐含的问题。别这样。