是的。
但无论如何,它都会起作用。在不更改任何设置的情况下,只有在服务器提供 STARTTLS 时才会使用它。
唯一需要明确禁用它的情况是:
- 服务器提供 STARTTLS
- 不使用 STARTTLS 发送的邮件可以正常工作
- 使用 STARTTLS 发送的邮件会失败
是的。
但无论如何,它都会起作用。在不更改任何设置的情况下,只有在服务器提供 STARTTLS 时才会使用它。
唯一需要明确禁用它的情况是:
可能对大多数人来说是真的。
对我们来说,我们实际上依赖于一个旧的电子邮件解决方案,它不使用 STARTTLS 从内部系统发送出站电子邮件(这在链中稍后处理),并且由于文档说 DISCOURSE_SMTP_ENABLE_START_TLS 是可选的,但默认为 true,所以我们有意将其设置为 false。
我可以忽略此建议,但它会再次出现,其他管理员会想知道我们的设置是否有任何问题(没有;测试邮件工作正常!)。该建议的意图是如此持久吗?
DISCOURSE_SMTP_ENABLE_START_TLS 仅在服务器提供 STARTTLS 时才会使用它。如果您的邮件服务器不提供它,它将不会被使用。
(这被称为机会主义 TLS)
我添加此警告的原因是,在我更改之前,将 DISCOURSE_SMTP_ENABLE_START_TLS 设置为 false 实际上并没有禁用 STARTTLS。
我设想有相当数量的管理员不知道它是如何工作的,并胡乱设置变量直到它奏效,并且碰巧将 DISCOURSE_SMTP_ENABLE_START_TLS=false 设置了,尽管他们的情况需要它。该警告主要针对那些人。
你说得对!我刚刚测试了一下,确认在移除该设置后,我们的外发邮件仍然可以正常工作。![]()