我发现我的2个域名提供商都阻止我将我的静态IP地址放在我的域名的MX记录中。
但是我们说我的IP是71.222.111.33。
如果我在我的Wifi路由器上打开端口25并让邮件服务器监听传入连接,那么什么会阻止某人成功发送电子邮件到warren@71.222.111.33?
我发现我的2个域名提供商都阻止我将我的静态IP地址放在我的域名的MX记录中。
但是我们说我的IP是71.222.111.33。
如果我在我的Wifi路由器上打开端口25并让邮件服务器监听传入连接,那么什么会阻止某人成功发送电子邮件到warren@71.222.111.33?
Answers:
您是否询问过您的ISP是否允许家庭电子邮件或其他服务器?在许多情况下,ISP将简单地阻止任何流量到25等特定端口。当流量通过其路由器时,它会以某种方式被丢弃或阻塞。HTTP和HTTPS以及许多其他协议也是如此。如果您通过他们的“业务”或“商业”包裹,那么流量通过没有问题。但是你现在要付出更高的代价。
如STMP规范的第4.1.3节(PFC5321#4.1.3)所述,如果主机没有名称,则必须使用地址文字。正确的语法是:
warren@[71.222.111.33]
按照标准,这应该是有效的。我测试了它,它与Thunderbird和Postfix一起工作正常。
但是有些电子邮件客户端和/或邮件服务器会扼杀这种语法(主要是因为它们不尊重标准)。例如,电子邮件提供商WEB.DE将该地址标记为无效。
您的电子邮件可能无法到达目的地的原因有几个。
您的互联网服务提供商可能不喜欢您拥有自己的电子邮件服务器,通过阻止所有电子邮件服务器,他们显着减少互联网上的垃圾邮件和电子邮件仍然是一个相当值得信赖的通
这很可能是通过阻止常见的电子邮件端口(25,110,143,465,993,995,2525)来完成的。
电子邮件提供商可能不喜欢不值得信任的IP地址作为外发电子邮件的目的地,因此不允许数字地址作为目的地,只允许域名(有时它们只允许可信赖的电子邮件服务器列表)。
发送电子邮件的电子邮件服务器可能由于某种原因无法找到到服务器的正确路由,如果您使用唯一的外部IP作为服务器地址,则这有点不太可能。
您可能配置错误,例如端口转发配置错误或电子邮件服务器无法运行。
您的ISP很可能为您提供了动态IP地址,当您的租约到期时,您可能会分配一个不同的IP然后您发送电子邮件,这可以通过使用动态DNS服务解决,例如No-IP.com使用客户端在获得新IP时将动态DNS记录更新为当前IP。
当然,可能会有特殊情况导致您的电子邮件服务器无法运行。但这不太可能。
我是家庭托管Raspberry Pi的一些服务,如VPN,SSH和HTTP。但是,因为我发现我的ISP阻止端口25,
所以没有电子邮件。
我正在使用noIP进行动态DNS服务,虽然我并不真的需要它,因为我的ISP已经超过一年没有更改我的IP了。