我使用webmail
配置邮件服务。任何外部邮件提供商(gmail,yahoo)的网络邮件都无法正常工作。该服务在webmail中正常工作到webmail帐户。从研究中我发现谷歌云不允许{PORT 25上的SMTP
连接。
如何解决这个问题?
答案 0 :(得分:2)
Google不允许从Google实例访问端口25。如果您想发送电子邮件,那么您必须使用像Mailgun这样的第三方服务。 (https://cloud.google.com/compute/docs/tutorials/sending-mail/)。
另一个选择是通过端口465或端口587通过Gmail或Google Apps帐户发送电子邮件
答案 1 :(得分:1)
Google Compute Engine具有被设计阻止的外发SMTP端口。请在这里投票以改变Google的SMTP行为: https://googlecloudplatform.uservoice.com/forums/302595-compute-engine/suggestions/10079937-send-and-receive-email-using-tcp-smtp-imap-ports
在他们打开SMTP端口之前,没有从他们的云服务器发送电子邮件的好方法。 Sendgrid和其他的太昂贵或缺乏许多需要的功能。
显然,25号港口也是必须的,但投票将其打开的位置不同:https://googlecloudplatform.uservoice.com/forums/302595-compute-engine/suggestions/12422808-please-unblock-port-25-allow-outbound-mail-connec
答案 2 :(得分:0)
您可以使用端口2525从Google云端发送电子邮件。几乎所有主要的电子邮件服务提供商都支持端口2525.但是所有其他smtp端口都被阻止出站邮件。
答案 3 :(得分:0)
我不认为“传入端口25”被阻止。...仅是“传出”。中继服务是为了阻止垃圾邮件从Google Cloud出去,从而破坏其网络上的IP地址信誉。 公用ip地址不是免费的...即使对于Google也是如此。它们必须购买,因此IP地址信誉和避免列入黑名单对于大型服务提供商而言非常重要。 这样做是因为垃圾邮件发送者设置脚本可以快速启动新实例,发送垃圾邮件直到将其列入黑名单,移至新的IP地址,然后再次被列入黑名单,移至新的IP地址,继续发送垃圾邮件...一遍又一遍再次留下了被列入黑名单的公共IP地址的踪迹。