В настоящее время я работаю с двумя различными учетными записями электронной почты, одна из которых заблокирована в среде Citrix. Для ясности я назову учетную запись Outlook в Citrix Outlook A, а другой Outlook B. В обоих случаях используется Outlook 2013.
Я хочу переслать все сообщения из outlook A в outlook B, чтобы упростить вещи. Я знаю, как это сделать, используя правила Outlook.
Почти все электронные письма, которые я получаю в outlook A, связаны с проблемами JIRA, которые я хочу отображать в виде беседы в outlook для всех писем, связанных с той же проблемой. Наша Jira отправляет электронные письма с одинаковой темой для всех электронных писем, связанных с одной проблемой, однако этого недостаточно для того, чтобы Outlook мог создать из нее разговор.
Из этого поста похоже, что добавление «RE:» в начало электронных писем приведет к тому, что Outlook рассортирует электронные письма с одинаковой темой в разговорах, однако этот прием не работает, если вы делаете это путем пересылки электронной почты. почта из outlook A в outlook B (и измените FW на RE).
После некоторого исследования похоже, что это связано со свойствами объектов электронной почты в outlook. Конкретно разговоры в outlook, кажется, контролируются тремя свойствами MailItem.ConversationTopic, MailItem.ConversationIndex и MailItem.ConversationID. Я предполагаю, что JIRA изначально не отправляет электронные письма с этими свойствами, и что внешний вид устанавливает их при получении электронных писем, и что если тема содержит «RE:», она устанавливает их как часть разговора. Однако при пересылке электронных писем из outlook A в outlook B эти свойства отправляются вместе с ним, поэтому outlook вообще не будет искать в теме сообщения, чтобы определить, должны ли эти письма быть частью разговора.
Основываясь на этом вопросе, я попытался создать правило, которое установило бы свойства беседы для всех полученных сообщений, связанных с jira. Однако, поскольку свойства диалога изначально доступны только для чтения, для этого решения потребовалось добавление инфраструктуры / библиотеки, которую я не могу использовать в этом случае из-за политики компании.
Я надеюсь, что, возможно, все еще возможно установить свойства диалога при отправке электронных писем из outlook A в outlook B (до сих пор я пробовал это только для получения электронной почты в outlook A). Однако я не нашел способ сделать это. Возможно ли это без использования внешнего фреймворка / библиотеки?