无法使用 xampp 发送电子邮件

Posted

技术标签:

【中文标题】无法使用 xampp 发送电子邮件【英文标题】:not able to send E Mail using 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 发送邮件通常在本地机器中发送。如果配置不正确。 【参考方案1】:

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

【讨论】:

以上是关于无法使用 xampp 发送电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

SendMail 错误:无法使用 gmail 帐户发送电子邮件? XAMPP

无法从 localhost/xampp 发送邮件

XAMPP 发送邮件无法正常工作

无法使用 xampp 从 gmail 发送邮件(使用 php 脚本)

无法使用 Mercury XAMPP 发送邮件

xampp lite ver 1.7.7 无法发送电子邮件