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

时间:2018-08-11 12:29:00

标签: email smtp

让我们从一个示例开始:

Gmail SMTP server地址是(我在下面将其公开):

  

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地址?

1 个答案:

答案 0 :(得分:1)

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

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

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

MX记录在DNS中发布,因此世界上每个MTA都可以查找Google的MTA并将电子邮件发送给它们。