Я просмотрел многочисленные ответы на вопросы о переполнении стека и в других местах, и я до сих пор не могу найти хороший пример того, как:
в C #: Успешная отправка электронной почты через Sparkpost SMTP после того, как был введен STARTTLS. Документация в Sparkpost (https://www.sparkpost.com/docs/getting-started/getting-started-sparkpost/, поиск starttls) относится к следующим настройкам:
Хост SMTP: smtp.sparkpostmail.com Порт: 587 или 2525 Шифрование: STARTTLS Имя пользователя: SMTP_Injection Пароль:
В моих текущих приложениях в web.config я настраиваю smtp sparkpost следующим образом:
<network host="smtp.sparkpostmail.com" port="587" userName="SMTP_Injection" password="..." enableSsl="true" />
…
Это нормально работало до начала июля. А потом TLS 1.0 больше не поддерживался. Итак, я бы хотел, чтобы наша электронная почта снова работала
Но как в игру вступает STARTTLS?
<network enableSsl="true">
. Вот документация по этому поводу: в этом режиме сеанс SMTP начинается на незашифрованном канале, затем клиент отправляет серверу команду STARTTLS для переключения на безопасную связь с использованием SSL. - person Rup   schedule 06.08.2018