谷歌云平台无法使用电子邮件function发送电子邮件

我们有G Suite帐户和我们的域名。 而我们的服务器是Google云平台。 我们正在使用PHP进行开发,我们尝试使用不同的代码来发送邮件,但无法使用邮件function收到任何邮件,我们联系G套件帐户,他们说所有的设置都工作完美…这个问题是关于谷歌云平台,云拒绝邮件。

是否需要额外的设置来实现谷歌云平台与G套件帐户build立连接?

我们是否应该有一个AppEngine帐户通过代码发送电子邮件

任何想法可能在这里发生什么或接下来要testing什么?

提前致谢…

Google Compute Engine不允许在端口25,465和587上进行出站连接。另外,端口25也会通过G Suite阻止SMTP中继,如下所述:

注意:即使通过使用Google Apps的SMTP中继,端口25也始终被阻止,无法使用。

作为一种解决方法,您可以使用受信任的第三方提供程序(如SendGrid,Mailgun或Mailjet)在GCE上设置邮件function,或在GCE实例上使用G套件使用端口465,587进行STMP中继。 您可以在此链接中find更多信息和步骤。