【问题标题】:retrieving the default outlook email account using Redemption使用 Redemption 检索默认 Outlook 电子邮件帐户
【发布时间】:2012-03-20 05:48:34
【问题描述】:

只是尝试使用 Redemption 解决问题;我有以下代码可以从默认配置文件中检索 RDOAccounts(电子邮件帐户):

Profiles profiles = (Profiles)Activator.CreateInstance(Type.GetTypeFromProgID("ProfMan.Profiles"));
Profile defaultProfile = profiles.DefaultProfile;           
//open a RDOSession for this profile
RDOSession session = RedemptionLoader.new_RDOSession();
session.Logon(defaultProfile.Name);
RDOAccounts accounts = session.Accounts;

我遇到困难的地方是试图确定将哪个 RDOAccount 对象设置为默认电子邮件帐户 - 对象上似乎没有任何属性可用于查看它是否为默认值。

以前有人做过吗?

【问题讨论】:

    标签: email outlook mapi outlook-redemption


    【解决方案1】:

    我认为这可行 - 但如果有人有更优雅的解决方案,我很想听听!

    RDOAccount defaultAccount = session.GetDefaultFolder(rdoDefaultFolders.olFolderInbox).Store.StoreAccount;            
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-28
      • 2020-05-07
      • 2021-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-02
      相关资源
      最近更新 更多