我有一个SSIS程序包,该程序包使用Outlook Autodiscovery( Microsoft.Exchange.WebServices.dll )从邮箱中提取未读的电子邮件。 我们的组织现已移至Office 365,现在一切都在云中。我现在正在重写程序包以使用Microsoft Graph。
我必须提取所有未读退回的电子邮件,并对它们采取后续措施。以前,我可以通过检查ItemClass来检查退回的电子邮件:
// Check if its bounced mail
if (message.ItemClass == "REPORT.IPM.Note.NDR")
MS Graph中是否有任何类似的属性或其他方法来获取退回的电子邮件?
当前,我为此使用“ 发件人”属性:
https://graph.microsoft.com/v1.0/me/mailFolders('Inbox')/messages?$search="from:MAILER-DAEMON@mg1.dhs.state.gov"
但是我不想依靠发件人的电子邮件地址(它可能会更改)。宁愿使用更健壮的方法。
答案 0 :(得分:0)
如果要访问ItemClass属性,可以通过展开SingleValueExtendedProperty
:String 0x001A (0x001A001F)
来实现。