Microsoft Outlook 或 Mozilla Thunderbird 等非基于 Web 的电子邮件如何工作?

Microsoft Outlook 或 Mozilla Thunderbird 等非基于 Web 的电子邮件如何工作?

如果我在自己的个人计算机上使用某些基于桌面的电子邮件程序,例如 Mozilla Thunderbird,而世界上其他数不清的计算机上的某人给我写了一封电子邮件,那么这封电子邮件怎样才能找到我呢?

此外,如果电子邮件程序位于本地计算机上而不是集中的,那么如何阻止两个或两个以上的人使用完全相同的名称创建帐户?

答案1

这些程序是邮件服务器的客户端。基于 Web 的电子邮件客户端也只是客户端。邮件服务器本身是另一项服务。无论哪种方式,当您检查邮件或发送消息时,这些客户端都会与实际邮件服务器通信。发送给您的邮件会映射到特定的电子邮件服务器,而不是您的客户端软件。这就是为什么您在任何给定域中都只有一个用户名实例。

答案2

这里您很好地解释了电子邮件的工作原理,还附上了漂亮的图片:)

回答你的问题:

  1. 电子邮件像任何其他网络数据包一样通过 IP 地址找到路径 - 这没有区别。

  2. 您的 SMTP 服务器需要能够找到收件人域的 MX 记录 - 在这种情况下,它需要集中化。检查一下 - 打开命令提示符并输入:

    nslookup [输入]
    设置类型=mx [输入]

    gmail.com

这是你如何找到 smtp 服务器 :) 因此如果发送邮件到[电子邮件保护]它知道要去哪里。此外 - 如果我拥有自己的 smtp 服务器,我可以向您发送由任何地址签名的电子邮件,例如[电子邮件保护](它只是我电子邮件中的一段文字) - 但您的提供商 smtp 可能不会收到这封邮件,或者将其扔进垃圾邮件中,因为它不信任该服务器。

答案3

您的电子邮件程序在后台为您做了很多事情。这包括设置您的用户名和密码等。您可以通过以下方式了解该过程使用 telnet 访问你的电子邮件。此外,一些客户端(如 Thunderbird)允许您查看电子邮件来源。您可能会惊讶地知道那里存储的信息。

您尝试使用 IP 地址失败的原因有多种。也许它要求输入邮箱域名,或者您没有设置密码。如果您真的想了解电子邮件,请下载 sendmail 并在您自己的计算机上试用。

相关内容