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

PHP邮件发件人身份验证警告,php,email,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 Repo

我通过以下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"
我必须在我的托管域服务器中执行的操作。如果您能给我一个解决方案,我将不胜感激。

检查此项:

您可以为您的站点设置google应用程序并获取 Username@yourwebsite.comgmail帐户(免费),或 您需要在当前服务器上设置一个电子邮件地址 是Username@yourwebsite.com并将其用作$mail->from地址

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


谁投了反对票。我遇到麻烦了。请确保SMTP身份验证设置为true。使用@mail()隐藏错误。你所做的绝对是“钓鱼”,因为你可以简单地编写一封群发邮件的脚本。你不能因为一个愚蠢的错误而否决这个问题,我是个新手。据我所知,被否决的用户无法在stack over flow@pratiknagariya中提出更多问题。你应该改变你对新手的态度。应该为小男孩开辟道路,不要破坏他们的道路。我没有否决你的问题。