В нашем случае мы полагемся на старое решение для электронной почты, которое не использует 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, даже если их конфигурация требовала его включения. Предупреждение в первую очередь адресовано именно таким людям.