configurationPostFix只接受来自gmail的电子邮件

我安装了PostFix并正在发送/接收电子邮件

但是,我的要求是这个MTA只接收来自gmail的入站邮件。

后台是这个服务器运行产品支持系统,只接受发送到[email protected]的邮件,其中myhost.com邮件由gmail托pipe。

因此,将[email protected]转发到本地PostFix MTA,将邮件转换为产品支持系统中的票据。

PostFix MTA必须完全拒绝来自任何其他IP地址而不是gmail MTA服务器的邮件。 此外,如果可能的话,它只能接受来自[email protected]的传入电子邮件

产品支持服务器位于Linksys路由器后面。 因此,路由器端口25上的端口转发将向本地机器发送电子邮件。

有没有办法拒绝任何通讯,除了从Gmail的IP地址?

或者,如果失败了,PostFix可以configuration为只接受来自gmail ip地址的连接吗?

或者,如果失败了,PostFix是否可以configuration为拒绝来自任何其他IP地址的电子邮件,即使它最初接受连接?

本质上,我们希望外包垃圾邮件处理到Gmail。 另外,通过Gmail网站configuration和监控收到的电子邮件到[email protected]会更简单。

请指教!

哦,是啊! 我们现在有一个甜蜜的解决scheme

我们已将所有Gmail出站服务器添加到防火墙,并且只允许他们与我们的服务器上的端口25通话。 没有其他人。

它工作很好。

仅供参考,Google会根据RFC发布所有有效出站服务器的SPFlogging。

所以我只是将它们全部添加到防火墙的端口25 – SMTP。

这个计划只有一个缺陷。

如果Google添加或更改SPF列表会怎么样?

稍后,我将做一个每天一次的cron作业,SPF查找,parsing主机列表,并更新防火墙限制列表。

那么这将是愚蠢的证据。 任何垃圾邮件发送者只能看到一个封闭的端口,所以会被漏掉。 我们甚至没有过滤邮件等服务器陷入困境。

我很困惑。 你有支持电子邮件转到@ gmail.com地址被转发到您的本地smtp服务器运行您的域名,是正确的?

当你发送电子邮件肯定你会发送地址@你的域名,人们会尝试回复,并且你想要反弹这些电子邮件,如果该人不是Gmail用户? 这似乎是一个非常糟糕的主意。 如果您要外包垃圾邮件处理,则可以使用Google Apps作为域名,并让Google托pipe您的所有电子邮件,也可以使用位于您和您的域名之间的垃圾邮件过滤服务之一。

鉴于你有一个Linksys路由器,我猜你正在运行一个ADSL连接,这可能不是devise用来运行邮件服务器。 我会认真考虑让Google托pipe您的电子邮件,让所有事情都变得简单,而不必担心在本地pipe理服务器或互联网连接。