我的代码使用 SMTP 和 OAuth2 发送电子邮件。
如何测试?
有免费的服务器/服务吗?
我也在寻找同样的东西。
Microsoft 现在提供免费的开发人员沙箱,允许您设置各种环境 - 包括 Active Directory 和 Office 365。 只要您积极使用,它的有效期为 90 天或更长时间。 如果您有 Microsoft 开发人员订阅(例如 Visual Studio 或旧的 MSDN 订阅) - 注册时使用该选项(这并不明显),只要您维护该订阅,您的沙箱就会自动续订 - 无论您是否使用沙箱。
https://developer.microsoft.com/en-us/microsoft-365
请注意:MS Dev365 环境仅适合测试 Microsoft OAuth。显然,OAuth2 非常依赖于实现 - 似乎没有一种万能的方法来实现 OAuth2。