Как установить правила, основанные на времени в Outlook

Мой работодатель посылает много внутреннего маркетинга и «не так ли мы», что я не читаю. В настоящее время у меня есть правило, которое перемещает электронные письма, отправленные худшими правонарушителями, в папку спама CompanyName в Outlook 2010.

Есть ли способ удалить электронные письма через какое-то время, скажем, 30 дней, без необходимости делать это вручную? В идеале я хотел бы сказать одно правило: ЕСЛИ это от [email protected] MOVE to CompanyName Spam И через 30 дней перейдите в папку удаленных элементов.

Я могу создать правило для поиска электронных писем в определенном абсолютном диапазоне дат, но не для скользящего относительного диапазона дат (например, сегодня – 30).

Чтобы сделать это еще более сложным, если это можно было бы сделать без VBA, это было бы очень полезно (поскольку я медленно использую VBA и кодировку)

Благодаря,

Если вы щелкните правой кнопкой мыши по папке «Спам» и выберите «Свойства», затем перейдите в «Автоархив», вы сможете архивировать электронные письма старше n-дней, затем выберите, чтобы удалить электронные письма, а не архивировать их.

Создать правило для удаления почты через несколько дней

Вы можете комбинировать правило мастера правил с функцией AutoArchive Microsoft Outlook для автоматического удаления сообщений по мере их старения. Есть два способа сделать это:

  1. Создайте правило, которое перемещает сообщения, соответствующие определенным критериям, в папку. Настройте параметры архива папки для удаления сообщений.
  2. Установка даты истечения срока действия сообщений по мере их поступления.

В любом случае AutoArchive удалит сообщения для вас, как только они стареют.

Если вам нужна помощь в настройке параметров автоархивации, просмотрите учебное пособие: настройка параметров автоархивации в Microsoft Outlook.

Переместить сообщения в новую папку

  1. Создайте правило, которое перемещает сообщения в папку.
  2. Перейдите в эту папку, затем щелкните правой кнопкой мыши по папке и выберите « Свойства» .
  3. На вкладке AutoArchive выберите, как часто очищать элементы и следует ли их архивировать или удалять.

Введите описание изображения здесь

Установите дату истечения срока действия сообщений

Выполните следующие шаги, чтобы создать запуск правила сценария для добавления даты истечения срока действия и затем настроить AutoArchive для удаления сообщений.

Когда сообщение истекло, оно отображается в списке сообщений серым зачеркнутым шрифтом.

Проверьте настройки безопасности макросов . Во время тестирования для обеспечения безопасности макросов должно быть установлено значение «Низкое». После проверки макроса вы можете использовать SelfCert для подписи макроса , после чего вы измените параметр безопасности, чтобы разрешить только подписанные макросы.

В Outlook 2010 и 2013 нажмите « Файл» , « Параметры» , « Центр доверия» . Нажмите кнопку « Настройки центра доверия» , а затем « Макро-безопасность» . Выберите нижний параметр «Низкая безопасность». В Outlook 2007 загляните в меню « Сервис» для « Центра доверия» , затем « Макро-безопасность» . В старых версиях Outlook перейдите в Инструменты , Макросы , Макро-Безопасность .

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. Щелкните правой кнопкой мыши Project1 и выберите « Вставить» > « Модуль»
  3. Добавьте макрос ниже в новый модуль.
  4. Создайте правило, выбрав « Выполнить сценарий» в качестве действия. Если вы установите все условия в правиле, вы можете удалить строки If … Then и End If.
  5. Создайте фильтр для вашего вида, который скрывает истекшие сообщения между запусками AutoArchive.

Введите описание изображения здесь

  1. Настроить AutoArchive для удаления истекших сообщений

Введите описание изображения здесь

Макрос истечет через 1 день. Вы можете использовать .5 для истечения срока действия сообщения через 12 часов.

Если вы используете условия для фильтрации сообщений, вы можете удалить строки If … Then и End If из кода.

Sub SetExpire(Item As Outlook.MailItem) If Left(LCase(Item.Subject), 7) = "weather" Then Item.ExpiryTime = Now + 1 Item.Save End If End Sub 

источник

  • Как я могу заставить Outlook 2010/2013 всегда отвечать простым текстом?
  • Сегодняшняя дата в Outlook Mail Subject (2010 / Quick Steps)
  • Могу ли я навалом перемещать несколько встреч / встреч по перспективам из одной папки в другую?
  • Правило Outlook 2010, основанное только на поле TO (игнорировать поле CC)
  • Почему некоторые сообщения электронной почты, отправленные в Outlook 2010, застревают в папке «Исходящие» с датой, установленной «Нет»?
  • Удалить «Файл данных Outlook»
  • Установка цвета страницы без цвета при отправке или ответе в Outlook 2010
  • Как предотвратить автоматическое опорожнение удаленных элементов при выходе из Outlook 2010?
  • Могу ли я всегда исключать конкретного получателя из ответа «Все»?
  • Может ли Outlook отправлять несколько одновременных писем другим людям без ОЦК?
  • Ответ на все включает мое имя в линии TO
  • Давайте будем гением компьютера.