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