使用 Laravel 5 在 Google Cloud Platform 上配置 1and1 邮件


configure 1and1 mail on google cloud platform with laravel 5

我已经在谷歌云平台中设置了一个实例。我正在该实例上运行 laravel 5.2 项目。一切正常,但我在配置 1 和 1 邮件时遇到了一些问题。

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

我尝试通过smtp和邮件驱动程序发送电子邮件。我通过smtp驱动程序和邮件驱动程序收到连接失败错误,它显示电子邮件已发送,但我的收件箱中没有收到电子邮件。这是我用于 1 和 1 的邮件驱动程序设置的 .env 文件。我也尝试了 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。这会阻止您与 1and1 的连接。

如果您可以要求 1and1 提供备用 SMTP 端口(例如 2525 等),那么您可以毫无问题地使用它。

Google也有合作伙伴,可让您每月免费发送多达数万封电子邮件。选择一个并按照此处的说明进行操作。