【问题标题】:trying to update signature of a message to be sent尝试更新要发送的消息的签名
【发布时间】:2021-06-09 08:01:56
【问题描述】:

尝试更新要发送的邮件的签名(名为 mailItem,由 Outlook OOM 创建) 以下代码似乎不起作用(PP3 是现有签名)

Redemption.RDOSession rdosession = Redemption.RedemptionLoader.new_RDOSession();
Redemption.RDOMail rdomail = rdosession.GetRDOObjectFromOutlookObject(mailItem);
Redemption.RDOSignatures signatures = rdosession.Signatures;
signatures.Item("PP3").ApplyTo(rdomail, false);
rdomail.CopyTo(mailItem);

怎么了?

【问题讨论】:

  • 如果您从头开始创建一个新的RDOMail 实例,您是否有任何问题?您的邮件保存了吗?

标签: outlook-redemption


【解决方案1】:

您的意思是 mailItem 没有看到变化吗?这是意料之中的,因为 Outlook 不知道它需要刷新。 尝试使用 Redemption 从头开始​​创建项目,应用签名,然后使用 Namespace.GetItemFromID 在 Outlook 中打开它

【讨论】:

  • 没错,这就是我觉得这很奇怪的原因。无法通过 Redemption 创建(由另一个插件创建)。将在另一个项目中尝试并随时通知您。感谢您的提示。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-05
  • 1970-01-01
  • 1970-01-01
  • 2017-10-31
  • 2021-10-25
相关资源
最近更新 更多