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