【发布时间】:2022-10-06 07:09:23
【问题描述】:
我有几个控制台应用程序,它们使用名为 \"Email provider\" 的通用项目来获取和发送电子邮件。我必须迁移我的电子邮件提供商才能使用 Graph API 执行此功能。以最小的努力在所有控制台应用程序上实现这一目标的最佳方法是什么。下面是我使用的连接和方法。请帮忙。
public ExchangeEngine(string ServiceUrl, string MailboxName, string UserName, string Password,string Domain)
{
service.Url = new Uri(ServiceUrl);
service.TraceEnabled = false;
service.UseDefaultCredentials = false;
service.Credentials = new NetworkCredential(UserName, Password, Domain);
service.AutodiscoverUrl(MailboxName, RedirectionUrlValidationCallback);
mailBox = new Mailbox(MailboxName);
}
是否可以通过 Graph API 建立连接并获取所有消息并将它们转换为 \"EmailMessage\" 对象?
标签: c# asp.net asp.net-mvc microsoft-graph-api azure-ad-graph-api