gpt4 book ai didi

email - 为什么 SMTP 用户代理必须通过邮件服务器发送邮件?

转载 作者:行者123 更新时间:2023-12-02 20:41:27 26 4
gpt4 key购买 nike

我的网络老师说从 Alice 到 Bob 的 SMTP 消息传递过程都会经历这个过程。

(1) 用户代理 -> (2) Alice 的邮件服务器 -> (3) Bob 的邮件服务器 -> (4) Bob 的用户代理

假设 Alice 使用她的用户代理(例如 Thunderbird)。为什么她的电子邮件必须通过邮件服务器?为什么她不能直接向鲍勃的邮件服务器发送消息?如果她的用户代理知道 Bob 的地址 (bob@gmail.com),她的用户代理是否不能执行某种 DNS 查找来找出 gmail.com 的 IP 地址并将她的 SMTP 消息直接发送到 Bob 的邮件服务器?

最佳答案

如果我们考虑无法访问 Bob 的邮件服务器的情况,那么 Alice 除了将该电子邮件发送到 Alice 的邮件服务器之外别无选择。

如果 Alice 将电子邮件存入其邮件服务器,则 Alice 的邮件服务器将继续尝试向 Bob 的邮件服务器发送电子邮件,直到可访问为止。

正如您所提到的,如果我们尝试直接向鲍勃的邮件服务器发送电子邮件,那么爱丽丝将不得不继续自己重复发送该电子邮件,直到鲍勃的邮件服务器变得可访问,而作为用户,您不希望这样。

关于email - 为什么 SMTP 用户代理必须通过邮件服务器发送邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41836876/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com