如何在Google Cloud Redhat 7实例中启用SMTP端口25?

如何在Google Cloud Redhat 7实例中启用SMTP端口25?,smtp,google-cloud-platform,firewall,Smtp,Google Cloud Platform,Firewall,我正在使用webmail配置邮件服务。向任何外部邮件提供商(gmail、yahoo)发送的网络邮件都不起作用。该服务在webmail到webmail帐户中运行良好。通过研究,我发现谷歌云不允许SMTP在端口25上连接 如何解决这个问题 详细描述了从Google云实例发送电子邮件的所有可用选项 总结一下文档,出于安全原因,Google不允许从Google实例访问端口25。所有其他端口都可用于发送电子邮件。如果您想从端口25发送电子邮件,那么您唯一的选择就是使用VPN 您还可以使用第三方电子邮件提供

我正在使用
webmail
配置邮件服务。向任何外部邮件提供商(gmail、yahoo)发送的网络邮件都不起作用。该服务在webmail到webmail帐户中运行良好。通过研究,我发现谷歌云不允许
SMTP
在端口25上连接

如何解决这个问题

详细描述了从Google云实例发送电子邮件的所有可用选项

总结一下文档,出于安全原因,Google不允许从Google实例访问端口25。所有其他端口都可用于发送电子邮件。如果您想从端口25发送电子邮件,那么您唯一的选择就是使用VPN

您还可以使用第三方电子邮件提供商,如Mailgun和SendGrid

另一种选择是从端口465或端口587通过gmail或谷歌应用程序帐户发送电子邮件


据我所知,您无法使用webmail连接到雅虎和谷歌等第三方电子邮件提供商。这现在应该不是问题,因为所有电子邮件提供商都使用端口465或587发送电子邮件。这些端口是Google允许的

您可以使用端口2525从Google云发送电子邮件。几乎所有主要的电子邮件服务提供商都支持端口2525。但所有其他smtp端口都被阻止用于出站邮件。

谷歌计算引擎的出站smtp端口已被设计阻止。请在此处投票以更改谷歌的SMTP行为:

在他们打开SMTP端口之前,不会有好的方式从云服务器发送电子邮件。Sendgrid和其他软件过于昂贵,或者缺少所需的许多功能

显然,端口25也是必须的,但投票打开它的位置不同:

我不认为“传入端口25”被阻止了……只有“传出端口”。中继服务是为了阻止垃圾邮件从谷歌云中流出,破坏他们网络上的ip地址声誉。 公共ip地址不是免费的…即使对谷歌来说也是如此。它们必须购买,因此ip地址信誉和避免黑名单对于大型服务提供商非常重要。
这样做是因为垃圾邮件发送者设置脚本以快速启动新实例,发送垃圾邮件直到被列入黑名单,移动到新的ip地址,然后再次被列入黑名单,移动到新的ip地址继续发送垃圾邮件…一次又一次地留下黑名单上的公共ip地址的痕迹。

我可以为Web邮件启用端口456吗?不,我想只能使用端口587,但您可以检查端口465是否可用。只有谷歌的邮件服务器可以访问您不必使用第三方服务。您无法发送或使用端口25,因为它不安全。您可以使用任何端口发送电子邮件,但端口25除外,因为安全原因,该端口已关闭。您还可以使用第三方电子邮件提供商,如MailGun。如果您需要连接到端口25上的邮件服务器,那么您可以使用VPNGCloud文档告诉您如何进行连接。你可以用继电器。他们也会告诉你原因。建议人们使用第三方服务不是必需的,这是我的观点,这是你说话的方式。这就是投票被否决的原因。如果你对此感到愤怒,请更新你的答案。“那么你必须使用第三方服务”“我如何在谷歌云中启用端口25?”他问道。让谷歌停止阻止正确的端口是唯一精确的解决方案。这不再有效。我们仍在等待端口25。当然,但我们现在有2525和587。因此,我们确实有“好方法”发送SMTP邮件。我只是偶然发现了这一点,每个人的答案都过时了。我知道GCloud很讨厌这个功能,但我明白了。我只是想让人们知道,这样随机搜索者就会知道情况是这样的。只是为了让随机搜索者不会感到困惑:大多数服务器不接受来自25以外任何端口的服务器到服务器的电子邮件。这里讨论的所有其他端口仅用于客户端到服务器的通信,而不是通过internet实际获取电子邮件所需的服务器到服务器的通信。这让我有点不知所措-如何配置发送邮件的传出SMTP端口(而不是中继端口)。我搜索了进出口银行和postfix的文档,仍然没有找到答案。似乎不是
守护进程\u smtp\u端口
(exim)或
smtp inet n–n–smtpd
(后缀)。您无法实际配置端口。端口由smtp服务器决定。大多数smtp服务提供商允许多个端口,如25、2525和587。你得选一个。由于25、587等端口被云提供商防火墙阻止,而您无权访问,因此大多数情况下您可以使用2525。当然,我知道您无法在接收邮件的邮件服务器上配置传入端口,但如何在2525上将邮件发送到该服务器?它似乎总是转到端口25,GCP将其作为传出端口阻止。如果没有某种外部SMTP服务,您无法将电子邮件从您的Google服务器直接发送到其他电子邮件服务器。与所有其他托管公司不同,这些公司允许您直接从自己的服务器发送电子邮件,而不需要额外的服务。这就是为什么他们说你必须使用Gmail、Sendgrid、Mailgun或其他SMTP服务。您不能仅仅更改端口并让电子邮件发送出去,因为大多数目标服务器仅通过端口25在服务器之间进行通信。