我在Outlook插件中编写代码,我想确定邮件的发送时间,无论它是来自共享邮箱还是用户邮箱。
所以我有邮件'MailItem'的对象 https://docs.microsoft.com/en-us/previous-versions/office/developer/office-2003/aa210946(v=office.11)
然后我获得了方法'SendUsingAccount'的关联帐户,并且得到了对象'Account' https://docs.microsoft.com/en-us/dotnet/api/microsoft.office.interop.outlook._account?view=outlook-pia
但是在这里,我无法通过任何方法/属性来检查帐户是共享箱还是用户箱
有人想实现这一目标吗?
答案 0 :(得分:0)
这是EX类型(与SMTP相对)的完全有效的电子邮件地址。检查MailItem.SenderEmailType属性。如果它是“ SMTP”,请使用SenderEmailAddress属性。如果是“ EX”,请使用MailItem.Sender.GetExchangeUser.PrimarySmtpAddress。准备处理空值/异常。