Отправить электронное письмо с помощью OAuth

Я пытаюсь отправить электронное письмо через Gmail, используя учетные данные oauth. Кажется, я не могу найти какой-либо класс smtp в структуре или альтернативы с открытым исходным кодом, которые работают с токеном доступа oauth.

Я нашел эти ссылки на веб-сайте разработчика Google Gmail IMAP и SMTP с использованием OAuth - Обзор и Gmail IMAP и SMTP с использованием протокола OAuth, но я не уверен, кому реализовать это.

  1. Существуют ли какие-либо классы с открытым исходным кодом, которые поддерживают отправку электронных писем, аутентифицированных с помощью учетных данных oauth?
  2. Есть ли оболочка, которая помогает писать собственные вызовы smtp?

Спасибо


person vondip    schedule 10.01.2012    source источник


Ответы (1)


Я думаю, вы можете просто использовать SmtpClient в пространстве имен System.Net.Mail.

В этом Q подробно рассказывается, как это сделать: Отправка электронной почты через GMail и .NET 4

person Jude Fisher    schedule 20.08.2012