使用OAuth发送电子邮件

von*_*dip 5 c# smtp google-authentication oauth-2.0

我正在尝试使用oauth凭据通过gmail发送电子邮件.我似乎无法在框架中找到任何smtp类,或者使用oauth访问令牌的开源替代品.

我在谷歌开发者的网站Gmail IMAP和SMTP上使用OAuth - 概述Gmail IMAP和SMTP使用OAuth - 协议发现了这些参考,但我不确定是谁实现它.

  1. 是否有任何开源类支持发送经过oauth凭证验证的电子邮件?
  2. 是否有任何有助于编写自定义smtp调用的包装器?

谢谢

Jud*_*her 2

我认为您可以在 System.Net.Mail 命名空间中使用 SmtpClient 。

此问题详细介绍了如何操作:通过 GMail 和 .NET 4 发送电子邮件