Context
В последние два года я использовал код C # для отправки электронных писем через свою специальную учетную запись Gmail. Код см. Ниже код выставки # 1 . Мне также пришлось включить менее безопасный доступ к приложениям в интерактивном режиме входа в эту учетную запись Gmail. Недавно я заметил, что gmail отклоняет сообщение электронной почты, которое пытается отправить код C #, и при интерактивном входе в систему сообщало, что кто-то, используя мой пароль, пытался войти в систему, и Google отклонял его. (да, это была моя программа на C #). Так что, похоже, Google автоматически сбрасывает, что позволяет менее безопасный доступ к приложению ...
Вопрос
В любом случае, мне просто интересно, что вместо того, чтобы устанавливать «разрешить менее безопасный», что было бы подходящим «достаточно безопасным» из C #, я уже использую SSL.
(примечание: Я просто хочу отправить письмо )
Код выставки # 1
var smtpClient = new SmtpClient(smtp.gmail.com, 587)
{
UseDefaultCredentials = false,
Credentials = new NetworkCredential("mygmailaccount@gmail.com", "mypassword")),
DeliveryMethod = SmtpDeliveryMethod.Network,
EnableSsl = true
};