Я хочу использовать гиперссылки для открытия отдельных сообщений электронной почты, хранящихся в MS Outlook 2007, в моих текстовых файлах, созданных в Emacs org-mode (как описано здесь: Могу ли я создать ссылку на конкретное сообщение электронной почты в Outlook?).

Проблема в том, что я могу создавать ссылки на электронную почту, и они работают, но они перестают работать, как только я переместил письмо в другую папку (в том же почтовом ящике, даже не во внешний pst-файл). И даже если я переместу письмо обратно на прежнее место, ссылка снова не начнет работать.

Тем не менее, если я создаю новую ссылку после перемещения электронной почты, она выглядит точно так же, как и оригинальная, поэтому номер GUID почты, похоже, не изменится после перемещения (как я и ожидал).

Кто-нибудь может помочь?

  • Одинаково ли сохраняется GUID при перемещении электронной почты в Outlook 2007 (в том же файле почтового ящика)?
  • Если да, почему я получаю сообщение об ошибке типа "действие не может быть выполнено" (извините, точной формулировки на данный момент я не знаю) после перемещения связанного электронного письма?
  • Есть ли решение (кроме как сначала переместить сообщение, а затем создать гиперссылку)?

1 ответ1

0

Я наконец нашел ответ сам:

По крайней мере , в Outlook , 2007 GUID действительно меняется, как только электронная почта перемещается - даже только в пределах одного файла почтового ящика , а не в другой PST-файл. :-(

Таким образом, кажется, что нет встроенного способа сохранить ID - единственный способ - прочитать GUID элемента до и после его перемещения, а затем заменить старый GUID в текстовых файлах режима org новым. , но это кажется довольно сложным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .