2011-12-12 104 views
-2

我从localhost发送邮件到我的Gmail,但邮件没有到达我的Gmail。是不是从本地主机发送邮件到我的Gmail?如何通过使用CakePHP将邮件发送到我的Gmail? 我用php编写了发送邮件的代码。它没有任何错误,但没有收到邮件到我的Gmail。怎么做?请解释我!邮件从localhost发送到Gmail时,为什么没有收到邮件?

我使用的XAMPP服务器和现在的测试在本地主机

+3

谷歌'cakephp Gmail'为一些有用的资源。 –

+0

你的问题有点难以理解。您的计算机上是否运行了本地MTA,或者您是否直接连接到其他地方的SMTP服务器?你的代码在哪里发送?你的MTA日志有什么用处吗? –

回答

2

你可能没有一个邮件服务器在本地PC上运行,因此使用mail()函数将无法正常工作(这只是一个网络服务器,如果我的假设是正确的,那么你已经设置了像WAMP堆栈的东西),而不是邮件服务器。

这可能是最容易使用你的谷歌电子邮件帐户通过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。

+0

SMTP - 用你的Gmail帐户发送它。主机:smtp.gmail.com端口:465 – llioor