我在谷歌云平台上设置了一个实例.我正在该实例上运行laravel 5.2项目.一切都很好,但我在配置1and1邮件时遇到了一些问题.
我知道谷歌云平台默认阻止587,465和25端口,我们可以设置一些vpn,这将有助于消除这一限制.但我不想这样,因为它会有安全问题.
我试图通过smtp和邮件驱动程序发送电子邮件.我通过smtp驱动程序获取连接失败错误,并通过邮件驱动程序,它显示电子邮件已发送但我没有收到我的收件箱中的电子邮件.这是我的.env文件,用于1and1的邮件驱动程序设置.我也尝试了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
你能帮我配置一下吗?
解决方法
正如您所提到的,和
documented一样,GCE不允许出站25,465或587.这会阻止您与1and1的连接.
如果您可以要求1and1提供备用SMTP端口(例如2525等),那么您可以毫无问题地使用它.