我正在寻找一种从outlook中检索电子邮件帐户的“最佳实践”方法。从本质上讲,我正在编写一个软件,我需要在没有登录的情况下识别每个单独的用户。该办公室不使用活动目录,因此获取有意义的用户名的唯一方法是从计算机的Outlook中获取电子邮件地址的第一部分(即m.fielding)。
用户都在Windows7/8上,但outlook似乎最多支持3个版本。
有人能告诉我在多个版本中检索电子邮件地址的正确方向吗?或者有没有一种简单的方法可以从凭证管理中提取信息,因为我知道它们都是通过它设置的。
谢谢
Marc
我需要确定用户是否已经确认了他们的电子邮件地址。 我试过使用下面的代码和多次迭代的usermanager、SigninManager、ApplicaitonUserManager等,但都没有成功。在下面的场景中,我得到了错误“UserManager的参数太少”。 Dim emailstatus as string
If UserManager.IsEmailConfirmedAsync=True then
emailstatus="confirmed"
ElseIf UserManager.IsEmailConfirmedAsync=False Then
emailstat