如何确定 Web 邮件服务器使用哪个端口

如何确定 Web 邮件服务器使用哪个端口

不确定这是否适合“超级用户”,但我在另一个 Stackexchange 论坛上提出了这个问题(https://webapps.stackexchange.com/questions/73577/how-to-determine-the-port-parameter-of-a-given-web-mail-server?noredirect=1#comment61727_73577),有人建议我在这里重新提问。所以,就这样……

我希望通过使所有邮件到达同一位置来集中管理我的多个电子邮件帐户。为此,我必须向我的中央电子邮件帐户提供每个其他电子邮件帐户的用户名/密码/服务器名称/端口。此列表中困扰我的项目是“端口”。我不知道我的在线电子邮件帐户的“端口”是什么,当我询问我的电子邮件提供商时,我没有得到答案。有没有一种简单的方法可以确定给定 Web 邮件服务器的“端口”?列表位于https://www.arclab.com/en/amlc/list-of-smtp-and-pop3-servers-mailserver-list.html已向我指出。它涵盖了我的部分网络邮件帐户,但并非涵盖除一个帐户之外的所有帐户。

针对以下 techie007 的评论,以下是列表中没有的一个邮件服务器:@britmail.net,由以下机构提供支持http://www.britmail.net

答案1

协议有标准端口。如果您现在可以访问电子邮件帐户(使用一个软件应用程序或网站或其他方式),并且想要通过其他方式(从另一个软件应用程序或网站或其他方式)访问该电子邮件帐户,请检查成功检查电子邮件帐户的方法的配置详细信息。

所指的“端口”是 TCP 端口。您引用的网页提供了常用端口号。请注意,使用 SSL 的提供商中有多少将使用相同的端口:用于基于 SSL(POP3 或 IMAP4)连接的端口 995。未加密的通信通常使用端口 110(用于 POP3)或更好(但不太常见)的端口 143(用于 IMAP4 连接)。(有趣的是,这个端口 143 不在问题中超链接的网页上。)

如果您指的是网络邮件,那么 HTTPS 站点的典型端口是端口 443,HTTP 站点的典型端口是端口 80。(但是,网络邮件通常需要 URL,而不仅仅是域名。事实上,网络邮件通常设计为让用户手动从网络浏览器转到网页。对于您所描述的尝试操作,使用其他协议(如 SMTP 和 IMAP4 或 POP3,最好全部通过 SSL)可能会更成功。)

最终,我给您的信息只是一般情况。您需要指定的实际端口由设置您正在联系的服务器的人决定。(从技术上更精确地说,这通常是指保护您正在攻击的服务器的防火墙。)由于端口可以自定义,因此服务器理论上可以使用除通用标准之外的数字。因此,为您提供电子邮件服务的人应该能够告诉您想要使用的端口。如果他们不能做好这件事,那就太丢脸了。

但是,尝试常用端口实际上并没有太大的危害。只要您使用加密,并且使用正确的 IP 地址(或 DNS 名称),您的私人信息(如密码)通常应该会发送到正确的计算机。(我可以想象一些奇怪的理论设置,如果您使用另一个端口,流量将被重定向到另一台计算机,但这不是常见问题。)如果您指定了错误的端口,最可能的结果就是与电子邮件服务器的连接将失败,因此您将无法接收或发送电子邮件。很好。没什么大不了的。因此,只需使用其他端口号重试即可。尝试没有太大危害。最大的代价可能是会浪费一点时间。这当然不值得您花费大量时间尝试获取官方端口号以避免这种成本。所以,只需尝试一下。如果它不起作用,请尝试另一个常用端口。您可能会偶然发现一些可以正常工作的东西,这可能会对您有所帮助。

相关内容