我有一个按照本教程创建的联系页面,当我单击发送时,我收到一条消息,告诉我消息已发送,但我没有收到任何电子邮件,我正在尝试使用 xampp v3 在本地对其进行测试。 1.0,我读到我必须更改php.ini中的smtp,但它也不起作用。
我想用我的本地主机测试它,我该怎么办?
我有一个按照本教程创建的联系页面,当我单击发送时,我收到一条消息,告诉我消息已发送,但我没有收到任何电子邮件,我正在尝试使用 xampp v3 在本地对其进行测试。 1.0,我读到我必须更改php.ini中的smtp,但它也不起作用。
我想用我的本地主机测试它,我该怎么办?
从XAMPP主页的“Mail”链接(即“localhost”)可以看出,在XAMPP的默认配置下,phpmail
函数发送的邮件可以在“.../xampp/mailoutput”文件夹中找到(Windows )。这对于测试目的很有用。
也许您对“php.ini”的 SMTP 指令的更改可能是这种方法的问题。
除非您专门以这种方式进行设置,否则您通常没有来自本地服务器的邮件功能。如果您希望能够在本地发送邮件,请参阅此链接。当然,还有其他方法,例如安装 hMailServer 或其他一些 smtp 服务器,但您应该将 sendmail 作为 Xampp 安装的一部分。