Php 使用laravel 5在谷歌云平台上配置1和1邮件

Php 使用laravel 5在谷歌云平台上配置1和1邮件,php,email,laravel-5,google-cloud-platform,Php,Email,Laravel 5,Google Cloud Platform,我在谷歌云平台上设置了一个实例。我正在那个实例上运行Laravel5.2项目。一切正常,但我在配置1和1邮件时遇到了一些问题 我知道谷歌云平台在默认情况下会阻止587465和25端口,我们可以设置一些vpn,这将有助于取消此限制。但我不想那样做,因为那样会有安全问题 我尝试通过smtp和邮件驱动程序发送电子邮件。我通过smtp驱动程序收到连接失败错误,通过邮件驱动程序,它显示电子邮件已发送,但我的收件箱中没有收到电子邮件。这是我的.env文件,用于1和1的邮件驱动程序设置。我也试过25端口 MA

我在谷歌云平台上设置了一个实例。我正在那个实例上运行Laravel5.2项目。一切正常,但我在配置1和1邮件时遇到了一些问题

我知道谷歌云平台在默认情况下会阻止587465和25端口,我们可以设置一些vpn,这将有助于取消此限制。但我不想那样做,因为那样会有安全问题

我尝试通过smtp和邮件驱动程序发送电子邮件。我通过smtp驱动程序收到连接失败错误,通过邮件驱动程序,它显示电子邮件已发送,但我的收件箱中没有收到电子邮件。这是我的.env文件,用于1和1的邮件驱动程序设置。我也试过25端口

MAIL_DRIVER=mail
MAIL_HOST=auth.smtp.1and1.co.uk
MAIL_PORT=587
MAIL_USERNAME=test@mydomain.com
MAIL_PASSWORD=pass
MAIL_ENCRYPTION=tls
你能帮我配置一下吗?

正如你提到的,GCE不允许出站25、465或587。这将阻止您与1和1的连接

如果您可以要求1和1提供备用SMTP端口(例如2525等),则您可以毫无疑问地使用该端口


谷歌也有合作伙伴,允许你每月免费发送数万封电子邮件。选择一个并按照说明操作。

谢谢您的回复。