Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHPMailer和gmail在Heroku上发送电子邮件_Php_Heroku_Phpmailer - Fatal编程技术网

使用PHPMailer和gmail在Heroku上发送电子邮件

使用PHPMailer和gmail在Heroku上发送电子邮件,php,heroku,phpmailer,Php,Heroku,Phpmailer,我想使用PHPMailer从Heroku应用程序登录我的gmail帐户,但gmail限制访问,因为远程服务器是未知设备。有解决办法吗?我尝试过使用验证码,但没有帮助 请注意,我在本地主机上连接gmail没有问题。问题是当我部署时,我猜这是因为gmail限制了它。我实际上偶然发现了一个答案。解决方法是实际遵循并遵循说明。首先,你必须在你的gmail帐户中设置。在使用链接之前,您必须从所有已登录的帐户中注销,以便不允许出现错误的电子邮件。我的错误是,我在注销之前遵循了链接,因此允许使用不同的电子邮件

我想使用PHPMailer从Heroku应用程序登录我的gmail帐户,但gmail限制访问,因为远程服务器是未知设备。有解决办法吗?我尝试过使用验证码,但没有帮助


请注意,我在本地主机上连接gmail没有问题。问题是当我部署时,我猜这是因为gmail限制了它。

我实际上偶然发现了一个答案。解决方法是实际遵循并遵循说明。首先,你必须在你的gmail帐户中设置。在使用链接之前,您必须从所有已登录的帐户中注销,以便不允许出现错误的电子邮件。我的错误是,我在注销之前遵循了链接,因此允许使用不同的电子邮件。

可能重复签出。你是g-suite用户吗?@micheal不,我不是g-suite用户呃,请不要使用Gmail发送生产电子邮件。。。使用像Sendgrid这样的真正服务。@Chris谢谢。莱米,看看。