【问题标题】:Contact form test email with xampp使用 xampp 的联系表测试电子邮件
【发布时间】:2013-06-12 22:15:12
【问题描述】:

我有一个按照this 教程创建的联系页面,当我点击发送时,我收到一条消息,告诉我消息已发送,但我没有收到任何电子邮件,我正在尝试测试它在本地使用 xampp v3.1.0,我读到我必须更改 php.ini 中的 smtp,但它也不起作用。

我想用我的本地主机测试它,我该怎么做?

【问题讨论】:

  • 在 localhost 中设置 SMTP 服务器
  • 安装邮件服务器,或连接远程邮件服务器

标签: php xampp contact-form


【解决方案1】:

从XAMPP主页的“邮件”链接(即“localhost”)可以看出,使用XAMPP的默认配置,phpmail函数发送的邮件可以在“.../xampp /mailoutput”文件夹 (Windows)。这对于测试目的很有用。

也许您对“php.ini”的 SMTP 指令的更改可能会对这种方法造成问题。

【讨论】:

  • 嘿,你知道mac上的邮件输出文件夹在哪里吗?我正在尝试按照您的指示进行操作,但我的 mac 上没有邮件输出文件夹....
  • 对不起,我不知道。我已经有一段时间不用Xampp了,所以我什至不知道它的文件夹是否在Windows中的同一个地方,也许它在以后的版本中改变了。
【解决方案2】:

您通常没有来自本地服务器的邮件功能,除非您专门以这种方式进行设置。如果您希望能够在本地发送邮件,请参考this link。当然,还有其他方法,例如安装 hMailServer 或其他一些 smtp 服务器,但您应该将 sendmail 作为 Xampp 安装的一部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-26
    • 1970-01-01
    • 2012-04-07
    • 2017-08-31
    • 2014-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多