SMTP 端口 25、465、587、2525:我应该使用哪个端口?
已发表: 2022-08-19如果您正在设置SMTP 服务,您必须遇到一个部分,在配置设置时要求您插入端口。 此时,如果您不了解 SMTP 端口及其重要性,那么事情对您来说会有些困难,您最终会使用错误的端口。 这是你绝对不希望发生的!
但幸运的是,您不必担心。 在这篇文章中,我们涵盖了 SMTP 端口的所有方面,不仅可以帮助您选择正确的 SMTP 端口,还可以让您了解 SMTP 端口的各个方面,即它是什么? 它有多重要? 以及如何选择合适的,我们都在这篇文章中得到了介绍。 所以,请继续关注并继续阅读。
什么是 SMTP 端口?
SMTP 全格式发送邮件传输协议是一组通信规则或标准通信协议,用于通过互联网在 web 上发送电子邮件。 这是邮件服务器发送和接收电子邮件的彻底遵循
这里的邮件服务器与任何其他 Web 服务器完全一样,在其中易于阅读和理解域名以及 IP 地址之间的通信。
同样,SMTP 端口是在两个邮件服务器之间进行通信的另一种方式,其中典型的 IP 地址有助于识别正确的计算机,而端口有助于识别在同一台计算机上运行的正确应用程序或服务。
为了更好地理解这个术语,让我们将它与我们的人类世界联系起来。 假设 IP 地址是购物中心的真实物理地址。 哪里的港口将与该特定购物中心的商店数量有关。
如果您想向同一购物中心的特定商店发送或交付任何东西,您不能只提及该购物中心,还必须不提及该商店,以便它可以到达正确的商店。
为什么存在不同的 SMTP 端口?
整个电子邮件传输过程需要几个步骤才能完成。 对于发送简单的电子邮件,首先,您需要将电子邮件提交给电子邮件客户端( Gmail 、Yahoo 等),该客户端在从多个服务器中继后将其提交给邮件服务器,除非并且直到它没有到达它的目的地,即您的收件人的电子邮件客户端。
在整个过程的每一步中,都有多个不同的端口进入画面,
- 对于电子邮件提交(使用端口 587 或 2525)
- SMTP 中继(使用端口 25)
- 电子邮件接收(IMAP 使用端口:143 或 993,POP 使用端口:110 或 995)
但是,如果您想接收来自 Yahoo 或 Gmail 等外部来源的电子邮件,您需要配置您的邮件服务器并允许外部电子邮件在端口 25 上投递。这是因为邮件服务器只遵循端口 25 来传输或中继邮件。
但是,当您考虑发送电子邮件时,情况就大不相同了。 每当您尝试发送电子邮件时,电子邮件客户端都需要连接到不同的端口才能中继消息。 无论电子邮件客户端和服务器是否使用相同的准则 (SMTP),总会使用不同的端口。
同样,在接收电子邮件的情况下,POP 和 IMAP 协议也使用不同的端口。 但是你一定有一个问题,如果发送电子邮件和中继都可以通过 SMTP,那么为什么需要有不同的端口呢?
发生这种情况的主要原因如下:
- 通过这种方式,可以很容易地限制或限制垃圾邮件发送者通过他们的网络发送垃圾邮件。 甚至许多 ISP(互联网服务提供商)默认情况下现在已经开始禁止他们的端口 25 向外部客户端发送任何电子邮件。 因此,端口 25 将只允许来自其他人的电子邮件,但无法通过它发送电子邮件。 这确实有助于防止来自消费者方面的垃圾邮件。
- 它有助于消除服务器的混淆,以确定用户是要向邮件服务器提交消息还是用户希望服务器中继向另一个 SMTP 服务器发送特殊消息。 因此,使用不同的端口有助于邮件服务器管理员对其施加某些限制和控制。
为什么需要选择 SMTP 端口?
当您想要连接到 SMTP 服务时,您需要检查提供商用于传入电子邮件的端口类型。 这是因为您可能需要输入其 IP 地址和端口号。
万一您尝试将电子邮件提交到您的 SMTP 提供商不支持的端口,您的努力将付诸东流,电子邮件将无法发送。
例如,端口 25,用于发送电子邮件的原始默认 SMTP 端口通常默认被 ISP 和云提供商阻止。 因此,当您尝试通过 25 端口发送电子邮件时,您很可能会遇到问题,因为太多的服务在 25 端口上被阻止了。
因此,为避免此类遭遇,您必须在提供商的 SMTP 文档中找到有关受支持端口的所有详细信息。
最常见的 SMTP 端口及其用途是什么?
在 Web 上,您会发现使用了 4 个最常见和标准的 SMTP 端口,它们是:
- SMTP 端口 25
- SMTP 端口 465
- SMTP 端口 587
- SMTP 端口 2525
让我们更多地了解它们及其用法。
SMTP 端口 25:第一个标准 SMTP 端口
最古老的 SMTP 端口之一是由 Internet 工程任务组 (IETF) 于 1982 年建立的,没有人认为这会成为将端口 25 视为在 Web 上发送电子邮件的标准通道的具有里程碑意义的决定。
直到今天,您仍会发现 SMTP 端口 25 被用作传输电子邮件的默认 SMTP 端口。 但是,这并不意味着您也需要使用它,事实上,大多数电子邮件客户端、ISP 和云托管服务提供商不再使用它并阻止通过它的流量。
阻止 SMTP 端口 25 的主要原因是它不安全,并且提供了一个简单的电子邮件传输路径,即使是恶意软件和机器人也可以通过该路径发送垃圾邮件。
毫无疑问,它在 SMTP 中继中仍然很重要,但强烈建议您不要使用它来发送电子邮件。
但是,在WPOven ,您可以使用免费 SMTP 服务器来测试电子邮件问题。 您可以使用任何地址发送和接收电子邮件,它们将被捕获并显示出来。
SMTP 端口 465:过时但安全的 SMTP 端口
除了成功的 SMTP 端口 25 之外,还有我们上面已经讨论过的安全漏洞。 为了解决这个问题,早在 1990 年代,互联网号码分配机构 (IANA) 就开始寻找一种替代方法,使电子邮件的传输更加安全和加密,后来被称为SMTPS(SMTP 端口 SSL) 。
主要目标是使用安全套接字层 (SSL) 和传输层安全 (TLS) 等加密方法为电子邮件传输提供安全路径。 因此,IANA 在 SMTP 端口 465 中使用了这些协议。
但事情并没有按预期工作,SMTP 端口 465 从未得到认可,其他发送安全电子邮件的方法开始流行,例如 STARTTLS。
但是,这并不意味着 SMTP 端口 465 已经完全没有用了,在某些应用程序和某些情况下,该端口仍被用作 SMTP 提交的默认端口。 事实上,许多 ISP 和云托管服务提供商仍然允许 SMTP 端口用于电子邮件提交。
SMTP 端口 587:高级且安全的 SMTP 端口
随着时间的推移,新方法逐渐演变为以前方法的更好替代方案。 与 SMTP 端口 587 类似,它被建立为高级 SMTP 端口,并用作现代 Web 上安全 SMTP 提交的默认端口。
就像 SMTP 端口 465 一样,它也支持 TLS,但同时具有 STARTTLS 的优势,它为通过 SMTP 提交电子邮件提供了完整的安全路径。
建立此端口的主要目的是通过将分配的任务与消息中继分开来减少邮件提交的功能。 这意味着现在现代端口 587 将负责邮件提交,而邮件中继将通过另一个不太安全的端口发生,即端口 25。
由于这一优势,大多数电子邮件服务和云托管服务提供商默认启用 SMTP 端口 587。
SMTP 端口 2525:事实上的替代 SMTP 端口
SMTP 端口 2525 尚未被 IANA 或 IEFT 正式认可为 SMTP 端口,但它仍然在实践中用作 SMTP 端口 587 的现代替代品。最好的部分是甚至许多电子邮件服务和云托管服务提供商都允许这样做如果端口 587 被阻止,则用于电子邮件提交的端口。
现在,您一定对应该使用哪个 SMTP 端口感到困惑。 让我们来了解一下。
POP 和 IMAP 呢?
除了 SMTP 端口之外,还有其他一些人们通常很少谈论的可用端口。 POP 或邮局协议和 IMAP 或 Internet 消息访问协议是最初开发用于从邮件服务器获取邮件的两种协议。
POP3(POP 3rd 版本)允许访问存储在电子邮件服务器中的收件箱。 它的主要功能是从邮件服务器下载和删除所有邮件。 这意味着当 POP3 客户端连接到邮件服务器时,它可以从邮箱中获取所有邮件,将它们存储在本地设备(即计算机)上,并从远程服务器中完全删除它们。
由于此功能,即使在离线模式下,您也可以在计算机上查看电子邮件。 甚至,现在您还可以选择是否在服务器上保留邮件副本。
而 IMAP 代表 Internet 消息访问协议,可让您浏览所有消息并在电子邮件服务器上管理它们。 这意味着您将完全控制永久删除邮件和编辑文件夹以及搜索邮件。
除此之外,它还允许您检索电子邮件属性,例如垃圾邮件、垃圾邮件等,它还支持多个用户连接到单个邮件服务器。
如何检查 25 端口是否被 ISP 阻止?
检查您的端口 25 是否被 ISP 阻止。 您需要做的第一件事是为 Windows 用户打开命令提示符,为 MacOS 用户打开终端,为 Linux 用户打开终端模拟器。
现在键入以下命令,如下所示:
1 |
telnet mail . yourdomain . com 25 |
如果 SMTP 端口 25 未被阻止,您将收到类似这样的消息
1 2 3 4 5 |
user @ localhost : ~ # telnet gmail-smtp-in.l.google.com 25 Trying 1.2.3.4... Connected to gmail - smtp - in . l . google . com . Escape character is '^]' . 220 mx . google . com ESMTP 123si3448417qkd.359 - gsmtp |
如果 SMTP 端口 25 未被阻止,您将收到一条消息:
![](https://s.stat888.com/img/bg.png)
1 2 |
telnet : connect to address XX . XX . XX . XX : Connection refused telnet : Unable to connect to remote host |
概括
从上面的帖子中,您一定已经消除了对 SMTP 端口及其重要性的所有疑虑。 尤其是 SMTP 如何在 Web 上的电子邮件传输中发挥非常重要的作用。
为了使整个传输高效和安全,特别是对于交易电子邮件,您可以更改 WordPress 站点的设置以通过 SMTP 服务器发送电子邮件或消息。 如果您使用任何电子邮件服务提供商,例如 Gmail 或 yahoo mail,即使他们使用 SMTP 将电子邮件提交到邮件服务器。
但是,如果您想连接到您的 WordPress 站点或任何电子邮件客户端,为了发送电子邮件,则需要一个 SMTP 端口。 一些常用的 SMTP 端口是:
- SMTP 端口 25 – 默认情况下通常被阻止,但通常仅用于 SMTP 中继。
- SMTP 端口 465 – 已弃用且不再使用
- SMTP 端口 587 – 用作 SMTP 提交的最先进和最安全的方式
- SMTP 端口 2525 – 如果端口 587 被阻止,您可以选择使用此端口。
现在,您将能够成功地使用特定且正确的 SMTP 端口来提交电子邮件。
如果您想添加更多信息或对 SMTP 端口有任何疑问,请在下面的评论部分告诉我们:
经常问的问题
SMTP 是否使用端口 443?
尽管没有对使用端口 444 施加此类限制,但有四个 SMTP 端口被认为是标准的,并且是任何 Internet 服务提供商的首选。 这些 SMTP 端口是25、465、587 和 2525 。
SMTP 25 和 587 有什么区别?
SMTP 端口 25 和 587 之间的主要区别在于只有端口 587 提供的安全功能。 由于这个原因,端口 25 仅用于 SMTP 中继,而强烈建议端口 587 用于邮件客户端以安全的方式向邮件服务器提交电子邮件。
为什么 25 端口被 ISP 封锁?
由于端口 25 没有为电子邮件提交提供安全路径,因此 ISP 在默认情况下大多会阻止它,以避免用户发送垃圾邮件。