У нас есть система, которая регулярно рассылает электронные письма с информацией о статусе.
У меня есть правило, которое перемещает отправляемые сообщения в папку, но мне действительно нужно сохранить только последнюю версию электронного письма.
В данный момент мне нужно зайти в папку и очистить все старые версии сообщения, но я бы хотел, чтобы это происходило автоматически. Есть ли правило, которое я могу настроить, чтобы сделать это?
решение1
Мне кажется, что правила по умолчанию в Outlook довольно ограничительны. Подозреваю, что это будет быстрый набег в беспокойный мир VBA, чтобы заставить его работать так, как вам нужно.
Скорее всего, вам придется создать макрос, который будет запускаться всякий раз, когда Outlook получает почту, и в рамках этого макроса очистить другую папку и выполнить перемещение.
На Stack Overflow есть несколько хороших ответов, указывающих наилучший способ достижения этой цели:
Во-первых, макрос запускается при получении почты:https://stackoverflow.com/questions/11263483/how-do-i-trigger-a-macro-to-run-after-a-new-mail-is-received-in-outlook
Затем следует удаление всех элементов в указанной папке:https://stackoverflow.com/questions/1782498/outlook-macro-why-doesnt-this-delete-all-items-from-deleted-folder
И, наконец, перемещение почтового отправления должно быть простым действием...:http://msdn.microsoft.com/en-us/library/office/ff860683%28v=office.15%29.aspx