邮件无法';在php localhost中使用gmail smtp发送

邮件无法';在php localhost中使用gmail smtp发送,php,email,smtp,gmail,localhost,Php,Email,Smtp,Gmail,Localhost,我正在尝试从我的php本地主机发送电子邮件 我根据工作教程编辑了以下文件() php.ini和sendmail.ini 在sendmail.ini中使用了gmail smtp服务器 smtp\u server=smtp.gmail.com smtp\u端口=587 auth\u username=myemail 验证密码=mypass 当我试图发送邮件时,没有任何错误,但邮件没有收到 谁能告诉我哪里出了问题?我是否应该更改我在sendmail.ini中用于身份验证的gmail帐户中的任何内容?我

我正在尝试从我的php本地主机发送电子邮件

我根据工作教程编辑了以下文件()

php.ini
sendmail.ini

sendmail.ini中使用了gmail smtp服务器

smtp\u server=smtp.gmail.com

smtp\u端口=587

auth\u username=myemail
验证密码=mypass

当我试图发送邮件时,没有任何错误,但邮件没有收到


谁能告诉我哪里出了问题?我是否应该更改我在
sendmail.ini
中用于身份验证的gmail帐户中的任何内容?

我认为您不能将gmail用作本地smtp服务器。这个链接是作为一个微不足道的信息提供的。如果你想通过Gmail使用PHP的mail()函数,也许你应该看看我给你的,或者使用你的FAI smtp,或者在你的机器上安装一个smtp服务器。我可能错了,但使用某些smtp服务器有时需要先通过pop或imap连接,然后才能使用smtp。

尝试获取错误消息,或者邮件可能在垃圾邮件文件夹中?@GerbenJacobs:我检查了垃圾邮件文件夹,但它不在那里。我将尝试获取错误消息。@AMS:我认为这不是适用于此本地主机的正确解决方案。@GerbenJacobs,很抱歉,但如何获取此函数的错误消息?在问题中给出的示例中,它对90%尝试过它的人都非常有效。这就是为什么我会有这样的疑问。我糟糕的post your sendmail.ini可能你忘了什么,然后使用post your mail()函数。