公共 SMTP 服务器和 DNS-MX 记录有什么区别?



让我们从一个例子开始:

Gmail SMTP服务器地址是(我将在下面称之为公共(:

smtp.gmail.com

但是,如果我们查看 gmail.com 的DNX-MX记录,我们将看到以下地址:

alt4.gmail-smtp-in.l.google.com。
alt2.gmail-smtp-in.l.google.com。
alt1.gmail-smtp-in.l.google.com。
gmail-smtp-in.l.google.com。
alt3.gmail-smtp-in.l.google.com。

  1. 公共地址和 DNS-MX 地址之间有什么区别?

  2. 为什么 Gmail 在 DNS-MX 地址中不使用 smtp.gmail.com?

  3. 为什么 Gmail 不使用 DNS-MX 地址作为公开地址?

当您连接到 smtp.gmail.com 时,您正在连接到邮件提交代理。 通常,您将连接到端口 587 上的 MSA。 当您想要发送看似来自您的GMail帐户的电子邮件时,您可以执行此操作。 当然,您需要有一个GMail帐户才能执行此操作。

MSA 地址不需要以将其与 gmail.com 相关联的方式在 DNS 中发布。 如果您没有帐户,他们不希望您使用它。 如果你有一个帐户,他们会告诉你MSA在哪里。

当您连接到 MX 地址时,您正在连接到邮件传输代理。 通常,您将连接到端口 25 上的 MTA。当您想向 GMail 帐户发送电子邮件时,您可以执行此操作。 它可以是您自己的帐户,但大多数时候不是 - 事实上,您无需拥有自己的GMail帐户即可执行此操作。

MX 记录发布在 DNS 中,以便世界上每个 MTA 都可以查找 Google 的 MTA 并将电子邮件路由到它们。

最新更新