我想使用超链接从由 Emacs Org-mode 创建的文本文件中打开存储在 MS Outlook 2007 中的单个电子邮件(如下所述:我可以在 Outlook 中创建指向特定电子邮件消息的链接吗?)。
问题是:我可以创建指向电子邮件的链接,并且这些链接可以正常工作,但是,一旦我将电子邮件移动到另一个文件夹(在同一个邮箱内,甚至不是外部 pst 文件),这些链接就会停止工作。即使我将电子邮件移回其原始位置,链接也不会再次开始工作。
但是,如果我在移动电子邮件后创建一个新链接,它看起来与原始链接完全相同,因此邮件的 GUID 号码在移动后似乎没有改变(正如我所期望的那样)。
有人可以帮忙吗?
- 在 Outlook 2007 中移动电子邮件时(在同一邮箱文件内),GUID 是否保持不变?
- 如果是,为什么移动链接的电子邮件后我会收到“无法执行该操作”之类的错误消息(抱歉,我目前不知道确切的措辞)?
- 有解决方案吗(除了先移动消息然后创建超链接)?
答案1
我终于自己找到了答案:
至少在 Outlook 2007 中,GUID做一旦电子邮件被移动,就会发生变化 - 即使仅限于同一个邮箱文件内,而不会移动到另一个 pst 文件。:-(
因此,似乎没有现成的方法来保存 ID - 唯一的方法是在移动元素之前和之后读出元素的 GUID,然后用新的 GUID 替换 org-mode 文本文件中的旧 GUID,但这看起来相当复杂。