我的网络老师说,Alice发送给Bob的SMTP邮件经过以下过程:
(1) 用户代理 -> (2) Alice的邮件服务器 -> (3) Bob的邮件服务器 -> (4) Bob的用户代理。
假设Alice在她的用户代理(如Thunderbird)上,为什么她的电子邮件必须通过邮件服务器发送?她不能直接向bob的邮件服务器发送消息吗?如果她的用户代理知道Bob的地址(bob@gmail.com),那么他的用户代理能否进行某种DNS查找以找到gmail.com的IP地址并将SMTP消息直接发送到Bob的邮件服务器?
(1) 用户代理 -> (2) Alice的邮件服务器 -> (3) Bob的邮件服务器 -> (4) Bob的用户代理。
假设Alice在她的用户代理(如Thunderbird)上,为什么她的电子邮件必须通过邮件服务器发送?她不能直接向bob的邮件服务器发送消息吗?如果她的用户代理知道Bob的地址(bob@gmail.com),那么他的用户代理能否进行某种DNS查找以找到gmail.com的IP地址并将SMTP消息直接发送到Bob的邮件服务器?