我将邮件从localhost发送到我的Gmail,但邮件没有到达我的Gmail。是不是从localhost发送邮件到我的Gmail?如何使用cake php将邮件发送到我的Gmail? 我用cake php编写了发送邮件的代码。它没有任何错误,但没有收到邮件到我的Gmail。怎么做?请解释一下!
我正在使用xampp服务器,现在在localhost上进行测试
答案 0 :(得分:2)
您可能没有在本地PC上运行邮件服务器,因此使用mail()函数将无法工作(如果我的假设是正确的,那么它只是一个网络服务器,而不是邮件服务器,因为你刚刚设置了类似的东西一个WAMP堆栈。)
使用您的Google邮件帐户通过php发送电子邮件可能最简单,请参阅此处: http://deepakssn.blogspot.com/2006/06/gmail-php-send-email-using-php-with.html
第二个选项是使用SMTP到您的邮件服务器: http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm
第三个选项是设置MTA。