11

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

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

4 ответа4

15

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

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

3

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

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

Вы можете объединить правило мастера правил с функцией автоархивации в 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 ...Тогда и конец, если строки.
  5. Создайте фильтр для своего представления, который скрывает просроченные сообщения между запусками AutoArchive.

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

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

Если вы используете условия в правиле для фильтрации сообщений, вы можете удалить If ...Тогда и 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

источник

3

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

2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

REAndy

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