无法使用 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