如何在Outlook中从给定的电子邮件ID中检索用户名。
例子
smtpAddress =“ [email protected]”
我需要获取用户名,如daniels,jack。
通常,我们使用ctrl k检索给定邮件ID的显示名称。但是有一种方法可以自动执行此操作。
我尝试这样做
Outlook.Application olApp = new Outlook.Application();
Outlook.Mailitem olMail = olApp.CreateItem(Outlook.OlItemType.olMailItem);
olMail.To=smtpAddress;
Thread.sleep(200);
username = olMail.To;
olMail.Delete();
有时这可行,但是大多数时候我以电子邮件ID而不是用户的显示用户名结尾。有没有办法实现我所需要的?
调用Application.Session.CreateRecipient(返回收件人对象),调用Recipient.Resolve,读取Recipient.Name属性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句