4

最近我了解了 phpmailer,我想知道我应该使用哪一个作为 SMTPSecure、tls 或 ssl?根据一些文章,https 需要 ssl 证书,而 Wikipedia 中写到 ssl 已被弃用。

4

3 回答 3

3

准确地说,SSL(SSLv1、SSLv2 和 SSLv3)已经死了,技术上(希望)今天只使用 TLS。

但是,即使现在不正确,人们仍然坚持使用“SSL”一词。我认为这是因为所有非技术人员都知道 SSL 意味着安全。像 TLS 这样的新术语只会让这些人感到困惑。

结论:如今 SSL 或多或少是 TLS 的同义词(除非您指定一个确切的版本,如 SSLv3 或 TLSv1.2)。

顺便说一句:据我所知,在开发 TLS 时,他们决定将名称从 SSLv4 更改为 TLSv1。可能是因为 SSL 是 Netscape 开发的专有协议,而 TLS 是 IETF 领导下许多人开发的开放协议。

于 2018-08-26T15:01:31.150 回答
1

TLS 是较新版本的 SSL 协议的名称。

但在 SMTP(和其他协议)的情况下,“SSL”表示 SMTP over TLS,而“TLS”表示带有 STARTTLS 命令的 SMTP。请参阅RFC 3207

不推荐使用 SSL 协议和 SSL 作为 SMTP over TLS。

于 2019-09-13T13:50:36.247 回答
1

TL 和 SSL 都是协议。SSL 是旧版本,TLS 是 SSL 的新版本。目前,最新版本的TL 是最近发布的 1.3 。

我希望此资源将帮助您保护电子邮件服务器

于 2018-08-27T06:12:24.867 回答