Google 阻止从 XAMPP 服务器登录

Google preventing login from XAMPP server

我正在尝试向我的网络应用程序添加确认电子邮件地址功能。 我配置了 XAMPP 服务器并更改了 php.inisendmail.ini 中所有必需的行 但是当我尝试发送邮件时,我从 Google.

收到了以下消息

这可以修复吗?

我使用了下面的link来配置

How to configure XAMPP to send mail from localhost?

下面是发送邮件的代码。

<?php
$to      = 'nikamanish007@gmail.com';
$subject = 'php mail';
$message = 'hello';
$headers = 'from manish';

if(mail($to, $subject, $message, $headers))
{
    echo 'mail sent';
}
else
{
    echo 'mail not sent';
}
?>

您需要在您的 Gmail 帐户中启用允许安全性较低的应用程序:开启

  1. 转到Gmail account security
  2. 单击登录和安全
  3. 向下滚动,会有一个选项"Allow less secure apps"默认设置为OFF,打开设置并检查即可。