使用 xampp 的联系表测试电子邮件

Posted

技术标签:

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

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

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

【问题讨论】:

在 localhost 中设置 SMTP 服务器 安装邮件服务器,或连接远程邮件服务器 【参考方案1】:

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

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

【讨论】:

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

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

【讨论】:

以上是关于使用 xampp 的联系表测试电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

如何使用本地 xampp 和 php 联系人表单从我的 mac 发送邮件

无法在 localhost 上运行 xampp php 来测试 html 电子邮件表单

表单到电子邮件 - Xampp、PHP、Javascript、MAC OS

如何使用 xampp 和 wordpress 在 localhost 上发送邮件

使用 xampp 发送电子邮件

在测试 php 以在 xampp 中发送电子邮件验证时遇到问题