【发布时间】:2021-09-29 17:42:06
【问题描述】:
我正在 Azure Piplines 上运行自动化测试,最初我计划使用 Gmail API 读取和删除电子邮件,但为此我需要一个服务帐户(因为我无法使用 oaut 对其进行身份验证,因为它在 Azure Pipline 上运行)
现在我想知道我的问题的最佳解决方案是什么,是否还有其他带有 API 的免费邮件服务?
或者我是否可以使用 Imap 库阅读我的邮件(无需 oaut)
【问题讨论】:
-
在单元测试中不要这样,它是不可靠的。最好模拟 SMTP 发送,或者将其保存到本地磁盘而不是发送。
-
设置自己的 IMAP 服务器非常简单。