MX 中继如何工作,例如,我的 SMTP 服务器应该如何使用它?

MX 中继如何工作,例如,我的 SMTP 服务器应该如何使用它?

我正在尝试设置 Postfix 服务器(其他任何软件对我来说都行)。我没有静态 IP,这对于电子邮件来说显然是一个大问题:我设法使用默认配置“发送”邮件,但我尝试发送邮件的任何目标都会立即拒绝动态 IP。

现在,DynDNS(我已经在域名中使用了)提供了这些称为网关的东西Mail Exchangers: mx1.mailhop.org, mx2.mailhop.org;我认为这些基本上是固定IP代理,可以解决这种动态IP问题(加上一些垃圾邮件保护功能)。

不幸的是,我完全不知道应该如何设置 Postfix 才能真正使用这些东西。MX似乎是某种“记录”,告诉其他 SMTP 服务器在哪里可以找到我的,但我在 Dyn 帐户设置中没有找到任何相关信息。而且postfix 文档关于各种中继有很多话要说,但是这像防火墙、局域网还是什么?

我将非常感激任何关于其工作原理的解释,最好是/etc/postfix/main.cf说明。

答案1

首先,在任何生产环境中使用动态 IP 都是一个糟糕的想法,也是一场管理噩梦。其次,您应该考虑聘请一名经过培训的网络管理员。

然而,回答你的问题,Postfix 或任何 SMTP 服务器实际上与 MX 记录没有任何直接交互。它们只不过是 DNS 记录,告诉邮件服务器如何到达目的地(即 DNS A 记录)。举个例子:用户 Joe 想要发送电子邮件给[电子邮件保护]因此本地邮件服务器进行 DNS 查询并返回 mx.example.com,其使用 A 记录 mail.example.com 作为目的地。

了解这只是对其工作原理的一个非常基本的概述,实际过程要复杂得多,但这就是我向实习生或学生解释的方式。邮件中继是一个完全独立的事务,邮件服务器使用它来决定如何以及何时发送邮件本身,与您的问题无关。

相关内容