将邮件移动到同一邮箱内的其他文件夹后,Outlook 2007 中邮件的超链接损坏

将邮件移动到同一邮箱内的其他文件夹后,Outlook 2007 中邮件的超链接损坏

我想使用超链接从由 Emacs Org-mode 创建的文本文件中打开存储在 MS Outlook 2007 中的单个电子邮件(如下所述:我可以在 Outlook 中创建指向特定电子邮件消息的链接吗?)。

问题是:我可以创建指向电子邮件的链接,并且这些链接可以正常工作,但是,一旦我将电子邮件移动到另一个文件夹(在同一个邮箱内,甚至不是外部 pst 文件),这些链接就会停​​止工作。即使我将电子邮件移回其原始位置,链接也不会再次开始工作。

但是,如果我在移动电子邮件后创建一个新链接,它看起来与原始链接完全相同,因此邮件的 GUID 号码在移动后似乎没有改变(正如我所期望的那样)。

有人可以帮忙吗?

  • 在 Outlook 2007 中移动电子邮件时(在同一邮箱文件内),GUID 是否保持不变?
  • 如果是,为什么移动链接的电子邮件后我会收到“无法执行该操作”之类的错误消息(抱歉,我目前不知道确切的措辞)?
  • 有解决方案吗(除了先移动消息然后创建超链接)?

答案1

我终于自己找到了答案:

至少在 Outlook 2007 中,GUID一旦电子邮件被移动,就会发生变化 - 即使仅限于同一个邮箱文件内,而不会移动到另一个 pst 文件。:-(

因此,似乎没有现成的方法来保存 ID - 唯一的方法是在移动元素之前和之后读出元素的 GUID,然后用新的 GUID 替换 org-mode 文本文件中的旧 GUID,但这看起来相当复杂。

相关内容