【问题标题】:Problem with Google Cloud Platform email postfix/virtualminGoogle Cloud Platform 电子邮件后缀/virtualmin 的问题
【发布时间】:2020-12-14 20:12:18
【问题描述】:

我尝试测试谷歌云创建一个实例,使用 centos 7 和 virtualmin 和后缀用于电子邮件。后来我发现谷歌已经阻止了端口 25,所以电子邮件不起作用..我已经配置 sendgrid 能够发送电子邮件,它工作正常,但接收电子邮件不起作用,有人可以帮助我我已经分裂我的头,我找不到解决方案

来自 mxtoolbox 的报告:

dmarc   domain.com  DMARC Quarantine/Reject policy not enabled   More Info
mx      domain.com  DMARC Quarantine/Reject policy not enabled   More Info
dns     domain.com  Local NS list does not match Parent NS list      More Info
dns     domain.com  SOA Serial Number Format is Invalid      More Info
dns     domain.com  SOA Expire Value out of recommended range    More Info
smtp    mail.domain.com Reverse DNS is not a valid Hostname 

【问题讨论】:

  • 要接收电子邮件,您必须在 Google 防火墙和操作系统防火墙中打开端口 25(入口)(如果启用了某些 Centos 发行版确实启用了)。您还需要在 DNS 服务器上设置正确的 MX 记录。使用有关 Google 防火墙、操作系统防火墙和 MX 记录的详细信息编辑您的问题。使用其中一种在线 Internet 工具来验证您的电子邮件接收配置:mxtoolbox.com 建议:除非您拥有丰富的邮件服务器经验,否则不要托管自己的电子邮件服务器。
  • 根据这个工具我没有任何错误,但我有 6 个警告。禁用 centos 防火墙进行测试,也接受来自谷歌防火墙的所有内容我更新问题
  • 第三个警告可能有问题。您的域名服务器在注册商和您的 DNS 服务器上必须是正确的。

标签: google-cloud-platform instance postfix-mta virtualmin


【解决方案1】:

GCP blocks by default some ports(由于网络钓鱼、垃圾邮件等),正如您所见 - 您必须使用 3rd 方工具发送电子邮件,并且无法打开此端口以接收传出流量。

但是没有什么可以阻止您接收它们。只需设置一个邮件服务器(仅用于接收电子邮件),它将侦听端口 25 并创建适当的防火墙规则(使用 consolegcloud)来打开此端口以接收传入流量(默认情况下它被阻止)。

有时您还必须在系统级别打开端口 25,但这取决于您使用的系统。

here 也讨论了类似的情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-11
    • 2017-10-26
    • 2011-01-15
    • 2017-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多