【问题标题】:send email in php using xampp server?使用 xampp 服务器在 php 中发送电子邮件?
【发布时间】:2012-08-29 19:54:40
【问题描述】:

我想通过 xampp 服务器使用 php 发送电子邮件。这是我的代码

<?php
$to = 'atchibabu@solbaacken.com';
$subject = 'My Email';
$msg = "please find details";
// Make sure to escape quotes
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: My Site Name <atchibabu516@gmail.com.com>' . "\r\n";
if(mail($to, $subject, $msg, $headers))
{
echo "success";
}
else
{
echo "fail";
}
?>

当我执行时,我收到“成功”消息,但我没有收到任何邮件,我还在等待一小时 我不知道为什么会这样。一些建议使用 smtp 发送电子邮件,所以任何人都可以指导我如何使用 smtp。我正在使用 mac xampp,所以任何人都可以指导我,我可以在 mac xammp 中安装 smtp。

感谢您的提前。

【问题讨论】:

  • 你检查过你的垃圾邮件文件夹吗?
  • 您的 Xampp 服务器是否配置了 smtp 设置
  • 嘿,感谢您的快速响应。我对此没有太多经验,您能告诉我文件夹的放置位置吗?我会检查
  • het @Hameed.i 不知道是否可以检查我的 xampp 服务器配置了 smtp

标签: php email smtp


【解决方案1】:

注意事项:

您的发件人有 2 个.com,因此,您的邮件进入SPAM 的概率几乎是 90%。

检查您的phpinfo(); 输出。 sendmail_path 显示什么?你有安装那个软件吗?理想情况下它是/usr/sbin/sendmail -t -i,软件是sendmail 在ubuntu 机器上。 此外,在您的 phpinfo() 中,检查 SMTP 端口。也很有可能被防火墙或类似软件阻止,是否已经检查过?

【讨论】:

  • 嘿完美。刚才我检查垃圾邮件我收到电子邮件。SMTP 端口是 25。所以要怎么做才能收到电子邮件收件箱。请指导我
  • 如果这对您有用,请单击答案旁边的“打勾”!关于收件箱部分,您必须确保传递正确的标题。此外,我在这里看到的标题似乎是正确的。在具有有效解析主机名的实时服务器上,它应该可以工作:)
  • 那么为什么它会在本地主机中将电子邮件变成垃圾邮件是标题中的任何错误,您能指导我吗
  • 嗨@karmicdice:你有什么想法在收件箱中接收电子邮件
  • 这就是我说的?您的 IP 地址是 127.0.0.1,它解析为主机名 localhost。然后,有 IP 地址将解析为您的域名,例如 yahoo.com 的 ip 将解析为 yahoo.com... localhost 在 WAN 中不是有效的主机名... 所以有一个主机,有一个域,并使用脚本!它不会进入垃圾邮件。
【解决方案2】:

您应该在本地主机上配置您的电子邮件
这是配置您的 smtp 的分步方法

  1. 打开“php.ini”。您应该知道它的位置,因为它取决于您运行的特定服务器。
  2. 在 php.ini 文件中搜索名为“SMTP”的属性。一般可以找到“SMTP=localhost”这一行。将 localhost 更改为 ISP 的 smtp 服务器名称。而且,还有一个名为“smtp_port”的属性应该设置为 25。我在我的 php.ini 文件中设置了以下值。

        SMTP = smtp.wlink.com.np  
        smtp_port = 25
    
  3. 重新启动 apache 服务器,以便重新加载 PHP 模块和属性。

  4. 现在尝试发送邮件

Reff link is here

有用的链接
http://expertester.wordpress.com/2010/07/07/how-to-send-email-from-xampp-php/

【讨论】:

【解决方案3】:

编辑您的 SMTP。如果您想在您的本地主机中测试它,请尝试为本地主机电子邮件安装 Mozilla Thunderbird 并使用来自 Xampp 的 Mercury 创建新帐户。

【讨论】:

    猜你喜欢
    • 2013-11-21
    • 2011-03-05
    • 1970-01-01
    • 2015-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-01
    相关资源
    最近更新 更多