Видалення електронних листів від відправника через x днів?


13

У мене є веб-додаток, який надсилає мені багато електронних листів, які призначені лише для сповіщення - і так, не важливі. На день їх може бути багато, і я іноді забуваю їх видалити.

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


Використовуючи, Rules Wizardви повинні мати можливість це зробити.
Рамхаунд

Відповіді:


15

Я досяг цього, створивши нове правило, яке автоматично перемістило всі електронні листи від певного відправника в папку.

Потім у цій папці було налаштовано функцію AutoArchive (папка правою кнопкою миші, Властивості), щоб назавжди видалити елементи, старші за x днів.


3

За допомогою планувальника прогнозів ви можете додати завдання видалити всі електронні листи з папок, старших за певний проміжок часу. Також у тому ж правилі ви можете спорожнити сміття всіх предметів, старших за певну кількість часу. Автоматизуйте, коли він працює, і ви вирішили свою проблему. На моєму комп'ютері планувальник живе в меню інструментів.

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


7
Я не знайомий із програмою Outlook Scheduler; це плагін? Або 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 перегляньте меню Інструменти для довіреного центру , а потім Macro Security . У старих версіях Outlook перейдіть до Інструменти , Макроси , Макросбезпека .

  1. Натисніть Alt + F11, щоб відкрити редактор VBA.
  2. Клацніть правою кнопкою миші на Project1 та виберіть Вставити > Модуль
  3. Додайте макрос нижче до нового модуля.
  4. Створіть правило, вибравши Запуск сценарію як дію. Якщо в праві встановити всі умови, ви можете видалити рядки If ... Потім та End If.
  5. Створіть фільтр для свого представлення даних, який приховує повідомлення про закінчення минулого періоду між запусками автозахисту

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

  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

джерело


1

Це для Microsoft Office Outlook 2007, що працює на Windows 7

Це двоетапний процес.

Спочатку потрібно увімкнути параметр Global Auto Archive. (якщо припустити, що ви не використовуєте AutoArchive зараз)

У меню Перспективи Інструменти: Параметри.

Виберіть вкладку "Інше".

Виберіть кнопку "Автозахист ...".

Тут ми включаємо глобальну функцію автоматичного архіву (щоб ми могли налаштувати окремі параметри папок (видалених елементів).

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

У розділі "Під час автозахисту:" ви не бажаєте, щоб установлено жоден із цих прапорців. Вони призначені для глобальних налаштувань і матимуть вплив на всі ваші папки електронної пошти.

натисніть кнопку ОК, щоб прийняти ці зміни (закриває вікно), а потім знову натисніть кнопку ОК на панелі керування параметрів.

Тепер ми встановимо параметри автозахисту сміття.

Якщо ви клацніть правою кнопкою миші смітник (Видалені елементи) в Outlook, виберіть Властивості.

Виберіть вкладку Автозахист.

Виберіть перемикач: Заархівуйте цю папку за допомогою цих налаштувань.

Там ви можете вибрати, як довго зберігати електронні листи в кошику (ви можете вибрати кількість місяців тижнів або днів.

Потім виберіть додатковий перемикач: назавжди видаліть старі елементи.

(інші варіанти включають переміщення старих елементів у папку архіву за замовчуванням або переміщення старих елементів у локальний каталог.

Я сподіваюся, що це було корисно

REAndy

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.