如果我有家庭邮件服务器,如何才能阻止某人向我的 IP 地址发送电子邮件?

如果我有家庭邮件服务器,如何才能阻止某人向我的 IP 地址发送电子邮件?

我发现我的两个域名提供商都阻止我将静态 IP 地址放入域名的 MX 记录中。

但假设我的 IP 是 71.222.111.33。

如果我在我的 Wifi 路由器上打开端口 25,并让邮件服务器监听传入连接,那么什么会阻止某人成功发送电子邮件到 [电子邮件保护]

答案1

您是否询问过您的 ISP 是否允许使用家庭电子邮件或其他服务器?在许多情况下,ISP 只会阻止任何到某些端口(如 25)的流量。当流量通过其路由器时,它会被丢弃或以某种方式阻止。HTTP 和 HTTPS 以及许多其他协议也是如此。如果您从他们那里购买“企业”或“商业”套餐,那么流量可以顺利通过。但您现在要支付更高的价格。

答案2

如 STMP 规范第 4.1.3 节所述(PFC5321#4.1.3),如果主机没有名称,则必须使用地址文字。正确的语法是:

warren@[71.222.111.33]

按照标准,这是应该可以正常工作。我测试过,它可以与 Thunderbird 和 Postfix 配合使用。

但有些电子邮件客户端和/或邮件服务器会因这种语法而受阻(主要是因为它们不遵守标准)。例如,电子邮件提供商 WEB.DE 将该地址标记为无效。

答案3

这不是对您的问题的直接回答,但它可能是解决您的问题的方法。

如果您的域名注册商允许您更改域名的名称服务器记录(所有优秀的注册商都应该这样做),您可以使用第三方 DNS 管理提供商将您的静态 IP 设置为 MX 记录。

我用过區域編輯很多年了。

答案4

有几个原因可能会导致您的电子邮件无法到达目的地。

ISP 限制

您的互联网服务提供商可能不喜欢您拥有自己的电子邮件服务器,通过阻止所有电子邮件服务器,他们可以显著减少互联网上的垃圾邮件,并且电子邮件仍然是一种相当可靠的通信媒介。
这很可能是通过阻止常用电子邮件端口(25、110、143、465、993、995、2525)来实现的。

电子邮件提供商限制

电子邮件提供商可能不喜欢不可信的 IP 地址作为发送电子邮件的目的地,因此不允许数字地址作为目的地,只允许域名(有时他们只允许可信电子邮件服务器列表)。

路由问题

发送电子邮件的电子邮件服务器可能由于某种原因无法找到到您的服务器的正确路由,如果您使用唯一的外部 IP 作为服务器地址,这种情况不太可能发生。

配置错误

您可能配置错误了某些内容,例如端口转发配置不正确或电子邮件服务器无法正常运行。

IP 地址更新

您的 ISP 很可能为您提供了一个动态 IP 地址,当您的租约到期时,您可能会被分配一个与您发送电子邮件时不同的 IP,这可以通过使用动态 DNS 服务来解决,例如无IP.com每当您获得新 IP 时,它都会使用客户端将您的动态 DNS 记录更新为当前 IP。

停电及类似事件

当然,可能会有特殊情况导致您的电子邮件服务器无法运行。但这种情况极不可能发生。


我在家里托管了一台 Raspberry Pi,它使用了一些服务,例如 VPN、SSH 和 HTTP。但是自从我发现我的 ISP 阻止了端口 25 后,就没有收到电子邮件。
我使用 noIP 来提供动态 DNS 服务,尽管我实际上并不需要它,因为我的 ISP 一年多来都没有更改过我的 IP。

相关内容