Outlook Mail sortieren: Regeln, Sweep und Graph API bei einem Postfach mit tausenden Mails

Outlook Mail sortieren mit Regeln, Sweep oder Skript: Was Posteingangsregeln und Sweep leisten, wie die Graph API Mails verschiebt und welche Limits bei tausenden Mails gelten.

Steven

October 25, 2026 · 7 min read

Outlook Mail sortieren: Was Outlook selbst kann und wann ein Skript nötig wird

Wer in Outlook Mails sortieren will, hat drei Wege: Regeln, Sweep und eine Programmierschnittstelle. Regeln und Sweep sind in Outlook eingebaut. Die Programmierschnittstelle heißt Microsoft Graph und ist der Weg für ein Skript oder einen KI-Agenten. Dieser Artikel ordnet die drei Wege ein. Stand der Quellen ist der 25.10.2026, alle Angaben stammen aus der Microsoft-Dokumentation.

Ein häufiger Ausgangspunkt: Ein Postfach mit einigen tausend Mails soll einmal gründlich geordnet werden, und der Gedanke liegt nahe, dafür einen Agenten zu bauen. Ob das nötig ist, hängt davon ab, welches Outlook im Einsatz ist und ob es um künftige oder um vorhandene Mails geht.

Posteingangsregeln sortieren neue Mails sofort, Sweep-Regeln nur einmal am Tag#

Microsoft unterscheidet zwei Arten von Automatik. Posteingangsregeln laufen, sobald eine Mail eintrifft. Sweep-Regeln laufen einmal pro Tag. Sweep kann Mails eines Absenders löschen oder nur die neueste behalten, außerdem Mails löschen, die älter als 10 Tage sind. In den Ordnern Junk-E-Mail, Entwürfe, Gesendet und Gelöschte Elemente ist Sweep nicht verfügbar. Zusätzlich gibt es Archiv und die Aktion „Verschieben nach“ für einzelne Mails.

Quelle: Microsoft Support, „Organize your inbox with Archive, Sweep, and other tools in Outlook on the web“, gültig für Outlook im Web, Outlook.com, Microsoft 365 Small Business und Exchange 2016. Ein Seitenstand ist dort nicht angegeben.

Die Folge: Sweep ist ein Werkzeug zum Aufräumen und Löschen, nicht zum inhaltlichen Einsortieren in viele Ordner.

Vorhandene Mails lassen sich im klassischen Outlook für Windows nachträglich per Regel sortieren#

Eine Regel wirkt von sich aus nur auf neue Mails. Für den Altbestand beschreibt Microsoft im klassischen Outlook für Windows einen eigenen Schritt: Datei, Regeln und Benachrichtigungen verwalten, E-Mail-Regeln, dann „Regeln jetzt anwenden“. Dabei lässt sich der Ordner wählen, auf den die Regel angewendet wird.

Quelle: Microsoft Support, „Manage email messages by using rules in Outlook“ (deutsche Fassung). Im neuen Outlook läuft die Verwaltung laut Suchtreffer-Beschreibung über Einstellungen und E-Mail-Regeln. Diese zweite Angabe ist nur aus der Kurzbeschreibung bekannt und wurde nicht im Volltext geprüft.

Für ein Postfach mit tausenden Mails reicht das oft aus, wenn sich die Sortierung an Absender, Betreff oder Empfänger festmachen lässt. Eine Regel kann aber nur Merkmale prüfen, die sie als Bedingung kennt. Wer nach Inhalt oder Zweck sortieren will, stößt hier an eine Grenze.

Ein Skript oder Agent verschiebt Mails über Microsoft Graph mit Mail.ReadWrite#

Für Sortierlogik, die über Regelbedingungen hinausgeht, bietet Microsoft Graph (Version 1.0) zwei Bausteine.

Mails verschieben. Der Aufruf POST /me/messages/{id}/move verschiebt eine Mail in einen Zielordner. Der Parameter destinationId ist die Ordner-ID oder ein bekannter Ordnername. Laut Dokumentation entsteht dabei „a new copy of the message in the destination folder“, das Original wird entfernt. Das ist wichtig, weil die Mail danach eine andere ID hat. Ein Skript sollte sich nicht auf die alte ID verlassen. Berechtigung: Mail.ReadWrite.

Regeln anlegen. Der Aufruf POST /me/mailFolders/inbox/messageRules legt eine Posteingangsregel mit Bedingungen und Aktionen an. Sie gilt für eingehende Mails im Posteingang. Berechtigung: MailboxSettings.ReadWrite.

Quellen: Microsoft Learn, „message: move“, „Create messageRule“ und „messageRule resource type“, jeweils Graph v1.0, abgerufen am 25.10.2026.

Die Rollen lassen sich damit trennen: Die Graph API verschiebt vorhandene Mails und legt Regeln für künftige an. Welche Mail in welchen Ordner gehört, entscheidet die Logik davor, sei es eine feste Liste, ein Skript oder ein Sprachmodell.

Einige tausend Move-Aufrufe liegen unter den Outlook-Limits der Graph API#

Der Outlook-Dienst begrenzt Anfragen je App-ID und Postfach auf 10.000 Anfragen in 10 Minuten, vier gleichzeitige Anfragen und 150 MB Upload in 5 Minuten. Beim JSON-Batching reicht Graph höchstens vier Einzelanfragen gleichzeitig an den Outlook-Dienst weiter.

Quelle: Microsoft Learn, „Microsoft Graph service-specific throttling limits“, Abschnitt „Outlook service limits“, abgerufen am 25.10.2026.

Eine Rechnung auf dieser Grundlage (keine Angabe von Microsoft): Bei einem Aufruf pro Mail liegen einige tausend Verschiebungen unter 10.000 Anfragen in 10 Minuten. Das Limit ist also für ein einmaliges Sortieren nicht knapp. Die Grenze der vier gleichzeitigen Anfragen ist dagegen die praktische Bremse: Ein Skript sollte nacheinander oder mit höchstens vier parallelen Anfragen arbeiten und auf Antworten mit Drosselungshinweis warten, statt sofort neu zu senden. Wer zusätzlich Mails lesen und per Modell einordnen lässt, braucht weitere Anfragen und liegt entsprechend höher.

Offen ist, ob für private Outlook.com-Konten dieselben Zahlen gelten wie für Microsoft 365. Die Limit-Seite spricht allgemein vom „Outlook service“, eine Aufschlüsselung nach Kontotyp wurde nicht gefunden.

Wann Regeln genügen und wann ein Agent sinnvoll ist#

Situation Passender Weg
Neue Mails eines Absenders oder mit einem Betreff-Stichwort sollen in einen Ordner Posteingangsregel
Altbestand soll nach Absender oder Betreff sortiert werden (klassisches Outlook für Windows) Regel anlegen, „Regeln jetzt anwenden“
Alte Mails automatisch löschen oder nur die neueste eines Absenders behalten Sweep (nicht in Junk, Entwürfen, Gesendet, Gelöschte Elemente)
Sortierung nach Inhalt oder Zweck, die keine feste Regelbedingung hat Skript oder Agent über Graph API

Dieser Entscheidungsrahmen ist eine Zusammenfassung der oben belegten Funktionen, keine Aussage von Microsoft. Eine Anleitung, ein bestehendes Postfach mit tausenden Mails per Agent einzusortieren, enthalten die gelesenen Microsoft-Seiten nicht.

Ein Agent braucht eine feste Ordnerliste, Datenschutz und Schutz vor fremdem Text#

Wer die Sortierentscheidung einem Sprachmodell überlässt, trifft drei Vorkehrungen.

Feste Ordnerliste als Antwortraum. Die Entscheidung sollte kein Fließtext sein, sondern ein Wert aus einer festgelegten Menge von Ordnernamen. Das Prinzip erklärt Typisierte Entscheidungen statt Fließtext: was Jev ist und wann es das richtige Werkzeug ist. Ein Sortierlauf profitiert davon, weil jede Antwort direkt als destinationId weiterverwendet werden kann.

Datenschutz vor dem ersten Prompt. Ein Postfach enthält personenbezogene Daten. Was davon an ein Modell geht, sollte vorher entschieden sein. Die Grundlagen dazu behandelt Reihe KI für Selbstständige, Stufe 2 von 8: Die ersten drei Schritte mit KI im Arbeitsalltag.

Eingehende Mails sind fremder Text. Ein Agent, der Mails liest, liest Text von Dritten, der Anweisungen an das Modell enthalten kann (Prompt Injection). Ein lokaler Scanner dafür ist in Mein AI-Virenscanner hat mich gerade vor mir selbst beschützt beschrieben.

Ein vierter Punkt ist die Überwachung: Ein Sortierlauf über tausende Mails sollte melden, wenn er abbricht. Das Prinzip steht in Push-Benachrichtigung aktivieren: Wie Skripte und Wächter bei Ausfällen alarmieren.

Was dieser Artikel nicht leistet#

Quellen#

0

Written by

steven@stevennoack.de

Comments0

No comments yet. Start the conversation.