oauth2.0 如何在EWS MAPI中获取电子邮件的发件人?(C# UDATE 2023 OATH 2.0 GRAPH EWS API)

uinbv5nw  于 2023-05-16  发布在  C#
关注(0)|答案(1)|浏览(115)

C#控制台应用

通过[Microsoft.Identity.Web.MicrosoftGraph] 2.10.0连接EWS API

  • 目前所有的答案都是旧的,重新提交。

我正在使用C#连接到Graph API以通过EWS API连接到邮箱,并且我正在尝试查看并读取电子邮件的发件人。基本代码如下:

IUserMailFoldersCollectionPage allMailFolders = await graphClient
    .Users[username]
    .MailFolders
    .Request()
    .GetAsync();

foreach(var message in messages){
    Console.WriteLine("Sender: " + message.Sender.EmailAddress);
}

电子邮件地址始终为“Microsoft.Graph.EmailAddress
唯一使用的库是Microsoft.Identity.Web.MicrosoftGraph版本2.10.0
由于没有引用或其他原因而无法工作的内容:

message.Sender.Address
message.Sender.Name
message.Sender.EmailAddress.ToString()
b1zrtrql

b1zrtrql1#

我总是这样做,但如果有人发现这个,那么这里的解决方案。
message.Sender.EmailAddress.Address

相关问题