电子邮件如何发送电子邮件?

电子邮件如何发送电子邮件?

当用户发送电子邮件时,发生了什么过程?我的意思是服务器如何区分@gmail.com 和http://gmail.com 例如?DNS 服务器是否需要进行特殊配置?

谢谢。

答案1

有特别的DNS条目称为MX 记录邮件服务器或邮件传输代理用来确定将某个域名的邮件传送到哪里。

以 gmail.com 为例:

gmail.com       MX preference = 5, mail exchanger = gmail-smtp-in.l.google.com
gmail.com       MX preference = 10, mail exchanger = alt1.gmail-smtp-in.l.google.com
gmail.com       MX preference = 20, mail exchanger = alt2.gmail-smtp-in.l.google.com
gmail.com       MX preference = 30, mail exchanger = alt3.gmail-smtp-in.l.google.com
gmail.com       MX preference = 40, mail exchanger = alt4.gmail-smtp-in.l.google.com

MX 记录首选项决定了将按从小到大的顺序首先尝试的服务器。因此,在这种情况下,邮件服务器将尝试将邮件发送到 gmail-smtp-in.l.google.com,然后再尝试 alt1.gmail-smtp-in.l.google.com 等。

如果 MX 首选项号码相同,则邮件服务器应在它们之间随机分发邮件。

就邮件本身而言,使用的协议是简单邮件传输协议或 SMTP。

通过以下方式连接到网络服务器HTTP使用 DNS A 记录(或有时别名记录指向 A 记录)改为:

gmail.com       internet address = 74.125.127.83
gmail.com       internet address = 209.85.225.83
gmail.com       internet address = 74.125.79.83

相关内容