【问题标题】:not able to send E Mail using xampp无法使用 xampp 发送电子邮件
【发布时间】:2013-03-30 04:33:08
【问题描述】:

您好,我试图在 xammp 中使用 php 发送电子邮件 我已经启动 Mercury 服务

这是我的代码

<?php



$to = "nikhil08514@gmail.com";
$subject = "Hi!";
$body="test";

$headers = "From: root@localhost.com"; 

if (mail($to, $subject, $body, $headers)) 
{
echo "Message successfully sent!";
} 

else

{
echo "Message delivery failed...";
}
?>

当我执行代码时,我得到的输出为

Message successfully sent!

但是当我检查我的邮箱时。我没有看到邮件。我检查了邮箱中的所有文件夹但它不存在

【问题讨论】:

  • 您在本地服务器上工作吗?或在线网络服务
  • 你能不能用error_reporting(1)检查这段代码,找出问题所在。可能是你的smtp_port没有配置
  • 实际上我已经在我的本地机器上部署了 Xampp。我的机器上也有互联网连接
  • @BhavinRana..我已经检查过了
  • 检查您的xampp/mailoutput 发送邮件通常在本地机器中发送。如果配置不正确。

标签: php email xampp localhost


【解决方案1】:

您的代码是正确的,尝试在服务器上它肯定会工作,xampp 不会像从 xammp 那样直接发送。通过使用 smtp 你可以发送。

【讨论】:

    猜你喜欢
    • 2021-09-12
    • 2016-10-29
    • 2013-03-13
    • 2017-01-31
    • 2012-04-14
    • 2012-05-07
    • 1970-01-01
    相关资源
    最近更新 更多