PHP邮件发件人身份验证警告

时间:2014-05-27 14:13:04

标签: php email

我通过此PHP代码从托管服务器发送邮件:

mail("myemail@gmail.com", "Subject: Verify Eg Net Solution ID", $randStr , "From: Egnetsolution@gmail.com" );

myemail@gmail.com中,电子邮件已发送,但有一条警告说:

"This message may not have been sent by: Egnetsolution@gmail.com  Learn more  Report phishing"

enter image description here 我必须在托管域服务器上做什么。如果你能给我一个解决方案,我将非常感谢你。

1 个答案:

答案 0 :(得分:2)

检查此answer

  

您可以为自己的网站设置Google应用,然后获取   Username@yourwebsite.com gmail帐户(more info here免费),或   您需要在当前服务器上设置一个电子邮件地址   是Username@yourwebsite.com并将其用作$ mail->来自地址。

     

您的电子邮件收件人正在接收您的邮件   告诉谷歌从你的服务器发送一封电子邮件,然后你就是   告诉他们这封邮件来自gmail,但不是   来自您的个人服务器。自从地址和你的   服务器地址不匹配,他们将其标记为垃圾邮件。这是谷歌的方式   防止垃圾邮件,如果你把它放在一起它们会是一样的   $ MAIL-肽从(YOURMOM@LOL.com)。电子邮件仍会发送,但你的   域名与@地址不匹配。