E-Mails von einem Absender nach x Tagen löschen?

13

Ich habe eine Webanwendung, die mir viele E-Mails sendet, die nur zu Benachrichtigungszwecken dienen - und daher nicht wichtig sind. Es kann eine Menge davon pro Tag geben, und ich vergesse manchmal, sie zu löschen.

Ich verwende einen Microsoft Exchange-Mailserver und habe keine Administratorrechte dafür.
Gibt es eine Möglichkeit, eine Prozedur in Outlook einzurichten / zu konfigurieren, mit der E-Mails von einem bestimmten Absender nach einiger Zeit gelöscht werden?

Steffan Donal
quelle
Mit dem Rules Wizardsollten Sie in der Lage sein, dies zu erreichen.
Ramhound

Antworten:

15

Dazu habe ich eine neue Regel erstellt, mit der alle E-Mails eines bestimmten Absenders automatisch in einen Ordner verschoben werden.

In diesem Ordner wurde dann AutoArchiv (Rechtsklick-Ordner, Eigenschaften) eingerichtet, um Elemente, die älter als x Tage sind, dauerhaft zu löschen.

Steffan Donal
quelle
3

Mit dem Outlook-Planer können Sie eine Aufgabe hinzufügen, um alle E-Mails aus Ordnern zu löschen, die älter als eine bestimmte Zeit sind. In derselben Regel können Sie auch den Papierkorb aller Elemente leeren, die älter als eine bestimmte Zeit sind. Automatisieren Sie, wenn es ausgeführt wird und Sie Ihr Problem gelöst haben. Auf meinem Mac befindet sich der Scheduler unter dem Menü Extras.

Geben Sie hier die Bildbeschreibung ein

Stopher87
quelle
7
Ich bin mit Outlook Scheduler nicht vertraut. ist es ein Plug-In? Oder ist Scheduler ein Mac OS-Produkt, das Outlook-Dateien verwalten kann?
Dies ist nicht mehr in Outlook verfügbar (oder war es vielleicht nie für Windows?)
ashleedawg
2

Hier ist eine andere Möglichkeit, dies nativ über Outlook zu tun, die hier nicht veröffentlicht wird. Ich habe auf die Quelle verwiesen und sie zitiert, um den Inhalt hier zu erhalten, da ich dieses Detail hilfreich fand, um anderen bei der gleichen Aufgabe in der Vergangenheit sowohl in geschäftlichen als auch in privaten Umgebungen zu helfen.

Erstellen Sie eine Regel zum Löschen von E-Mails nach einigen Tagen

Sie können eine Regel des Regelassistenten mit der AutoArchivierungsfunktion von Microsoft Outlook kombinieren, um Nachrichten automatisch zu löschen, wenn sie älter werden. Es gibt zwei Möglichkeiten, wie Sie dies tun können:

  1. Erstellen Sie eine Regel, mit der Nachrichten, die bestimmte Kriterien erfüllen, in einen Ordner verschoben werden. Konfigurieren Sie die Archiveinstellung des Ordners, um Nachrichten zu löschen.
  2. Festlegen eines Ablaufdatums für eingehende Nachrichten.

In beiden Fällen löscht AutoArchive die Nachrichten für Sie, sobald sie älter sind.

Wenn Sie Hilfe beim Konfigurieren der Autoarchiveinstellungen benötigen, lesen Sie das Tutorial: Konfigurieren der AutoArchivierungseinstellungen in Microsoft Outlook.

Verschieben Sie Nachrichten in einen neuen Ordner

  1. Erstellen Sie eine Regel, mit der Nachrichten in einen Ordner verschoben werden.
  2. Wechseln Sie zu diesem Ordner, klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie Eigenschaften .
  3. Auf dem Autoarchivierungs - Registerkarte wählen , wie oft Gegenstände zu reinigen , und ob sie archiviert oder gelöscht werden.

Geben Sie hier die Bildbeschreibung ein

Legen Sie ein Ablaufdatum für die Nachrichten fest

Führen Sie die folgenden Schritte aus, um eine Skriptregel zum Hinzufügen eines Ablaufdatums zu erstellen und dann AutoArchiv so zu konfigurieren, dass die Nachrichten gelöscht werden.

Wenn eine Nachricht abgelaufen ist, wird sie in der Nachrichtenliste in einer grauen durchgestrichenen Schrift angezeigt.

Überprüfen Sie die Makrosicherheitseinstellungen . Die Makrosicherheit sollte während des Tests auf Niedrig eingestellt werden. Sobald Sie überprüft haben, ob das Makro funktioniert, können Sie das Makro mit SelfCert signieren . An diesem Punkt ändern Sie die Sicherheitseinstellung, um nur signierte Makros zuzulassen.

Klicken Sie in Outlook 2010 und 2013 auf Datei , Optionen , Vertrauensstellungscenter . Klicken Sie auf die Schaltfläche Trust Center-Einstellungen und dann auf Makrosicherheit . Wählen Sie die untere Option für Niedrige Sicherheit. In Outlook 2007, Blick auf die Werkzeuge Menü für Trust Center , dann Makrosicherheit . Wechseln Sie in älteren Outlook-Versionen zu Extras , Makros , Makrosicherheit .

  1. Drücken Sie Alt + F11 , um den VBA-Editor zu öffnen.
  2. Klicken Sie mit der rechten Maustaste auf Projekt1 und wählen Sie Einfügen > Modul
  3. Fügen Sie das Makro unten zum neuen Modul hinzu.
  4. Erstellen Sie eine Regel und wählen Sie als Aktion Skript ausführen aus. Wenn Sie alle Bedingungen in der Regel festgelegt haben, können Sie die Zeilen If ... Then und End If löschen.
  5. Erstellen Sie einen Filter für Ihre Ansicht, der abgelaufene Nachrichten zwischen AutoArchivierungsläufen verbirgt.

Geben Sie hier die Bildbeschreibung ein

  1. Konfigurieren Sie AutoArchivieren , um abgelaufene Nachrichten zu löschen

Geben Sie hier die Bildbeschreibung ein

Das Makro setzt die Nachricht so, dass sie in 1 Tag abläuft. Mit .5 können Sie die Nachricht nach 12 Stunden ablaufen lassen.

Wenn Sie in der Regel Bedingungen verwenden, um die Nachrichten zu filtern, können Sie die Zeilen If ... Then und End If aus dem Code entfernen.

Sub SetExpire(Item As Outlook.MailItem)

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

End Sub

Quelle

Zuhälter Saft IT
quelle
1

Dies gilt für Microsoft Office Outlook 2007 unter Windows 7

Dies ist ein zweistufiger Prozess.

Zuerst müssen Sie die Option Globales automatisches Archivieren aktivieren. (vorausgesetzt, Sie verwenden AutoArchive derzeit nicht)

Im Outlook-Menü Extras: Optionen.

Wählen Sie die Registerkarte "Andere".

Wählen Sie die Schaltfläche "AutoArchiv ...".

Hier aktivieren wir die globale Auto-Archivierungsfunktion (damit wir einzelne Ordneroptionen (gelöschte Elemente) einrichten können.

Wenn Sie AutoArchive nicht verwenden und nur Ihre alten gelöschten Elemente löschen möchten, sollte nur das folgende Kontrollkästchen aktiviert werden: Führen Sie AutoArchivierung alle XX Tage aus. Aktivieren Sie dieses Kontrollkästchen und geben Sie eine Zahl ein, die kleiner oder gleich der Zeit ist, zu der Ihr Papierkorb alte Gegenstände entfernen soll. Wenn Sie beispielsweise möchten, dass Ihre gelöschten Elemente (Papierkorb) Elemente entfernen, die älter als 2 Monate sind, können Sie in diesem globalen AutoArchiv "30" Tage auswählen. Was wirklich passiert, ist, dass dieses globale AutoArchiv alle 30 Tage ausgelöst wird, wodurch das AutoArchiv für die gelöschten Elemente ausgelöst wird, die wir als Nächstes einrichten werden.

Im Abschnitt unter "Während der automatischen Archivierung:" möchten Sie keines dieser Kontrollkästchen aktivieren. Diese gelten für globale Einstellungen und wirken sich auf alle Ihre E-Mail-Ordner aus.

Klicken Sie auf die Schaltfläche OK, um diese Änderungen zu akzeptieren (schließt das Fenster), und klicken Sie dann in der Systemsteuerung für Optionen erneut auf OK.

Jetzt richten wir die AutoArchivierungsoptionen für den Papierkorb ein.

Wenn Sie in Outlook mit der rechten Maustaste auf den Papierkorb (Gelöschte Elemente) klicken, wählen Sie Eigenschaften.

Wählen Sie die Registerkarte AutoArchivierung.

Optionsfeld auswählen: Archivieren Sie diesen Ordner mit diesen Einstellungen.

Dort können Sie auswählen, wie lange die E-Mails im Papierkorb bleiben sollen (Sie können die Anzahl der Monate, Wochen oder Tage auswählen.

Aktivieren Sie dann das Unter-Optionsfeld: Alte Elemente dauerhaft löschen.

(Andere Optionen umfassen das Verschieben alter Elemente in den Standardarchivordner oder das Verschieben alter Elemente in ein lokales Verzeichnis.

Ich hoffe das war hilfreich

REAndy

REAndy
quelle