如何配置PHP发送电子邮件?

abc*_*fgh 6 php email smtp

我需要使用php脚本向我的网站用户发送邮件.我试过在php中使用邮件功能.
我的代码如下:

  $to = "myweb@gmail.com";
  $subject = "Test mail";
  $message = "My message";
  $from = "webp@gmail.com";
  $headers = "From:" . $from;
  mail($to,$subject,$message,$headers);
Run Code Online (Sandbox Code Playgroud)

当我尝试运行程序时,这就是我得到的:

 Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set().
Run Code Online (Sandbox Code Playgroud)

请告诉我在$ from变量中包含哪些地址.我需要一个smtp服务器吗?如何使用localhost发送邮件?请告诉我在php.ini文件中要编辑的内容

我对这一切都很陌生..请帮帮我..

小智 2

您需要在本地计算机上设置 smtp 服务才能发送电子邮件。有很多免费的,只要在谷歌上搜索即可。

如果您拥有服务器或 VPS,则上传脚本即可正常工作。