Удаление писем от отправителя через x дней?

13

У меня есть веб-приложение, которое отправляет мне много писем, которые предназначены только для уведомлений - и, следовательно, это не важно. Их может быть много в день, и я иногда забываю их удалить.

Я использую почтовый сервер Microsoft Exchange, и у меня нет на это прав администратора.
Есть ли способ, которым я могу установить / настроить из Outlook процедуру, которая удаляет электронные письма от определенного отправителя через некоторое время?

Стефан Донал
источник
Используя это, Rules Wizardвы сможете это сделать.
Ramhound

Ответы:

15

Я достиг этого, создав новое правило, которое автоматически перемещало все электронные письма от определенного отправителя в папку.

В этой папке была настроена функция AutoArchive (папка правой кнопкой мыши, Свойства) для постоянного удаления элементов старше x дней.

Стефан Донал
источник
3

С помощью планировщика outlook вы можете добавить задачу, чтобы удалить все электронные письма из папок старше определенного времени. Также в том же правиле вы можете очистить корзину от всех элементов старше определенного времени. Автоматизируйте, когда он работает, и вы решили свою проблему. На моем Mac планировщик живет под меню инструментов.

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

Stopher87
источник
7
Я не знаком с планировщиком Outlook; это плагин? Или Scheduler - это продукт Mac OS, способный управлять файлами Outlook?
Это больше не доступно в Outlook (или, возможно, никогда не было для Windows?)
ashleedawg
2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Настройте автоархив для удаления просроченных сообщений

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

Макрос установит срок действия сообщения через 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

источник

Сок Pimp IT
источник
1

Это для Microsoft Office Outlook 2007 под управлением Windows 7

Это двухэтапный процесс.

Сначала вы должны включить опцию Global Auto Archive. (при условии, что вы не используете AutoArchive в настоящее время)

В меню Outlook Инструменты: Параметры.

Выберите вкладку «Другое».

Выберите кнопку «Автоархивация ...».

Здесь мы включаем глобальную функцию автоматического архивирования (так что мы можем настроить параметры отдельных папок (удаленных элементов).

Если вы не используете AutoArchive и хотите удалить только свои старые удаленные элементы, следует установить только один флажок: Запускать AutoArchive каждые XX дней. Установите этот флажок и введите число, меньшее или равное времени, которое требуется корзине для удаления старых элементов. Например, если вы хотите, чтобы ваши удаленные элементы (мусорная корзина) избавлялись от элементов старше 2 месяцев, вы можете выбрать «30» дней в этом глобальном автоархиве. На самом деле происходит то, что этот глобальный автоархив будет запускаться каждые 30 дней, что вызовет автоархивирование для удаленных элементов, которые мы собираемся настроить в следующем.

В разделе «Во время автоархивации» вы не хотите, чтобы какой-либо из этих флажков был выбран. Они предназначены для глобальных настроек и будут влиять на все ваши почтовые папки.

нажмите кнопку ОК, чтобы принять эти изменения (закрывает окно), затем снова нажмите кнопку ОК на панели управления параметрами.

Теперь мы настроим параметры Автоархивирования корзины.

Если щелкнуть правой кнопкой мыши корзину («Удаленные») в Outlook, выберите «Свойства».

Выберите вкладку AutoArchive.

Выберите переключатель: заархивируйте эту папку, используя эти настройки.

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

Затем выберите вспомогательный переключатель: окончательно удалить старые элементы.

(другие варианты включают перемещение старых элементов в папку архива по умолчанию или перемещение старых элементов в локальный каталог.

Я надеюсь, что это было полезно

REAndy

REAndy
источник