【问题标题】:When does RDOMail.Recipients.ResolveAll() gives back false?RDOMail.Recipients.ResolveAll() 什么时候返回 false?
【发布时间】:2016-09-05 14:35:45
【问题描述】:

当我向我的 RDOMail 对象添加一个有效的 smtp 地址,然后触发 ResolveAll 过程时,在某些情况下结果是错误的。 这怎么可能,ResolveAll到底在做什么。 我认为它会将“别名”映射到有效的 smtp 地址,但似乎没有。

【问题讨论】:

    标签: outlook outlook-addin outlook-redemption


    【解决方案1】:

    将传真号码添加到通讯簿中的联系人时会出现此问题。传真号码似乎作为第二个通讯录条目处理。

    是否有其他方法可以解决问题,而不是删除传真条目?

    【讨论】:

      【解决方案2】:

      在收件人/抄送/密件抄送编辑框中键入收件人姓名后,ResolveAll 的作用与在 Outlook 中按 Ctrl+K 相同。

      如果 ResolveAll 返回 false,这意味着要么根本无法解析名称(该 yare 不在通讯簿中),要么存在不明确的条目。

      【讨论】:

      • 仅供我理解。我们在邮件中添加一个“已解析”的 smtp 地址。如果 smtp 地址设置在两个不同的通讯录条目中,会不会导致错误?
      • 不,将始终解析 SMTP 地址 - 如果在任何通讯簿容器中都找不到它,Outlook/MAPI 至少会将其解析为一次性条目。
      • 在某些情况下会导致错误。当我只使用 SMTP 地址时,是否必须触发 ResolveAll()?
      • 在您调用 Resolve 或 ResolveAll 之前,收件人将保持未解决状态。提供 SMTP 地址与提供名称没有任何区别。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多