Mutt 中的 Gmail SMTP 端口 465 和 587 有什么区别?

Flu*_*lux 2 gmail smtp mutt

我应该在 Mutt 的smtp_url配置选项中使用哪个 Gmail SMTP 端口?我注意到端口 465 仅适用于smpts://...,而端口 587 仅适用于smtp://...(“有效”,我的意思是能够发送电子邮件而不会在 Mutt 中遇到任何错误消息)。这两个端口有什么区别?我应该使用哪个?

我应该使用这个:

set ssl_force_tls = yes
set smtp_url = "smtps://my-username@gmail.com@smtp.gmail.com:465/"
Run Code Online (Sandbox Code Playgroud)

或这个?

set ssl_force_tls = yes
set smtp_url = "smtp://my-usernamegmail.com@smtp.gmail.com:587/"
Run Code Online (Sandbox Code Playgroud)

Red*_*dio 5

端口 465 用于隐式 TLS,而端口 587 用于 STARTTLS。\n首选方法是使用端口 587。如果端口 587 失败,请使用端口 465。

\n
\n

Tl;dr 如果可以的话请使用端口 587,如果可以的话请使用 465\xe2\x80\x99t,如果必须的话请使用 25。

\n

端口 587 从技术上来说是正确的,而且是最好的正确。然而,许多 ESP 在端口 465 上采用了隐式 TLS。虽然您可以通过端口 25 和 2525 发送电子邮件,但对消息进行加密\xe2\x80\x99 更加安全。这使得端口 587 成为发送的首选选项,端口 465 紧随其后。

\n
\n

这些端口并非 Gmail 特有的,而是其他电子邮件服务提供商也使用的众所周知的端口。

\n

来源:\n端口 465 和 587 之间的区别是什么?

\n