让我们从一个示例开始:
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。
公用地址和DNS-MX地址有什么区别?
为什么Gmail在DNS-MX地址中不使用smtp.gmail.com?
为什么Gmail不公开使用DNS-MX地址?
答案 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并将电子邮件发送给它们。