【问题标题】:Trying to send mail in a localhost XAMPP Windows environment using PHP's mail() function? [closed]尝试使用 PHP 的 mail() 函数在 localhost XAMPP Windows 环境中发送邮件? [关闭]
【发布时间】:2013-06-12 11:46:02
【问题描述】:

...但是我没有快速到达任何地方。我实际上一直在使用 MAMP 在 Mac 环境下构建这个网站,它运行良好,但现在我需要将它交给在 Windows 上使用 XAMPP 的老师(不确定是哪个版本),除了这封邮件之外,一切正常( ) 功能。我安装了 XAMPP 1.8.0 的家用 PC 不会发送我在名为 register.php 的文件中调用的 mail() 函数。它在执行时返回false。几年前,我记得让 mail() 在 Windows 环境下工作,但情况发生了很大变化,XAMPP 不再像以前那样熟悉。

我已经尝试查看 php.ini 和 sendmail 配置文件,但我无法让任何东西正常工作。

谁能想到我需要配置的任何设置?我只是想从没有外部 SMTP 服务器的本地测试环境发送电子邮件。谢谢。

【问题讨论】:

  • "没有外部 SMTP 服务器" 那么你需要安装一个本地的
  • 你说sendmail文件,你的意思是你安装了本地邮件服务器?
  • @Dagon,那我一年前是如何通过 PHP 和 XAMPP 发送邮件的?
  • 您可能使用了永久邮件服务器 ISP\gmail ..
  • @Dagon。没有。我很确定。

标签: php email xampp


【解决方案1】:

你需要一个本地的 SMTP 服务器,你可以使用这个来配置它:

http://smtp4dev.codeplex.com/

您可以从这里获得更多帮助 How to develop and test an app that sends emails (without filling someone's mailbox with test data)?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-12
    • 2015-12-16
    • 2015-01-05
    • 2011-06-05
    • 2011-02-08
    • 2012-02-05
    • 1970-01-01
    • 2011-10-02
    相关资源
    最近更新 更多