如何通过编程获取Outlook工作账户的登录邮箱地址?
获取Outlook工作账户的登录邮箱地址
要获取你登录Outlook时使用的学校/工作账户邮箱(如mjf@organization.com),可以通过以下两种方式实现:
方式一:使用Account对象的
UserName属性
该属性通常直接返回登录时使用的账户名(若登录时用的是邮箱格式别名,会直接返回完整邮箱地址):Application.Session.Accounts(1).UserName方式二:使用Account对象的
UserPrincipalName属性
如果UserName仅返回短用户名(如mjf),可以尝试读取用户主体名称,多数情况下这就是你的登录邮箱地址:Application.Session.Accounts(1).UserPrincipalName
补充说明
你之前获取主SMTP地址的代码是针对账户关联的主邮箱地址,而登录邮箱属于账户的登录标识信息,直接通过Account对象的上述属性即可获取,无需调用GetExchangeUser()方法。
内容的提问来源于stack exchange,提问作者Matt Fitzmaurice
相关产品推荐
相关产品推荐

