|
发表于 2020-6-29 22:15:01
|
显示全部楼层
首先,服务器是通过DNS域名解释来知道对方的IP及其它信息.
2.邮件服务器一定要申请域名并解析才能通过Internet收发邮件.
3.邮件服务器之间的通讯因为已经过验证(DNS),所以可以自由发信息给对方
以下是一个邮件路由过程的例子说明
SMTP服务器基于‘域名服务DNS中计划收件人的域名来路由电子邮件。SMTP服务器基于DNS中的MX记录
来路由电子邮件,MX记录注册了域名和相关的SMTP中继主机,属于该域的电子邮件都应向该主机发送。
若SMTP服务器mail.abc.com收到一封信要发到:
a.Sendmail请求DNS给出主机sh.abc.com的CNAME记录,如有,假若CNAME到shmail.abc.com,则再次
请求shmail.abc.com的CNAME记录,直到没有为止
b.假定被CNAME到shmail.abc.com,然后sendmail请求@abc.com域的DNS给出shmail.abc.com的MX记录,
shmail MX 5 shmail.abc.com
10 shmail2.abc.com
c. Sendmail最后请求DNS给出shmail.abc.com的A记录,即IP地址,若返回值为1.2.3.4
d. Sendmail与1.2.3.4连接,传送这封给的信到1.2.3.4这台服务器的SMTP后台程序
|
|