{
    "kind": 30023,
    "id": "b8916d79a7863b198f3409fa1e3043a926c4c86e40f6f96e4e38c44fc39e7d60",
    "pubkey": "c1baf4f74cd829963828b1da8d73e52cc94caa6d8dc944f7ca450a75c4b3311f",
    "created_at": 1792916151,
    "tags": [
        [
            "title",
            "Outlook Mail sortieren: Regeln, Sweep und Graph API bei einem Postfach mit tausenden Mails"
        ],
        [
            "d",
            "kurze-note-in-stevens-stimme-zum-suchbegriff-outlook-mail-so"
        ],
        [
            "summary",
            "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."
        ],
        [
            "published_at",
            "1792916150"
        ]
    ],
    "content": "# Outlook Mail sortieren: Was Outlook selbst kann und wann ein Skript n\u00f6tig wird\n\nWer in Outlook Mails sortieren will, hat drei Wege: Regeln, Sweep und eine Programmierschnittstelle. Regeln und Sweep sind in Outlook eingebaut. Die Programmierschnittstelle hei\u00dft Microsoft Graph und ist der Weg f\u00fcr 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.\n\nEin h\u00e4ufiger Ausgangspunkt: Ein Postfach mit einigen tausend Mails soll einmal gr\u00fcndlich geordnet werden, und der Gedanke liegt nahe, daf\u00fcr einen Agenten zu bauen. Ob das n\u00f6tig ist, h\u00e4ngt davon ab, welches Outlook im Einsatz ist und ob es um k\u00fcnftige oder um vorhandene Mails geht.\n\n## Posteingangsregeln sortieren neue Mails sofort, Sweep-Regeln nur einmal am Tag\n\nMicrosoft unterscheidet zwei Arten von Automatik. Posteingangsregeln laufen, sobald eine Mail eintrifft. Sweep-Regeln laufen einmal pro Tag. Sweep kann Mails eines Absenders l\u00f6schen oder nur die neueste behalten, au\u00dferdem Mails l\u00f6schen, die \u00e4lter als 10 Tage sind. In den Ordnern Junk-E-Mail, Entw\u00fcrfe, Gesendet und Gel\u00f6schte Elemente ist Sweep nicht verf\u00fcgbar. Zus\u00e4tzlich gibt es Archiv und die Aktion \u201eVerschieben nach\u201c f\u00fcr einzelne Mails.\n\nQuelle: Microsoft Support, \u201eOrganize your inbox with Archive, Sweep, and other tools in Outlook on the web\u201c, g\u00fcltig f\u00fcr Outlook im Web, Outlook.com, Microsoft 365 Small Business und Exchange 2016. Ein Seitenstand ist dort nicht angegeben.\n\nDie Folge: Sweep ist ein Werkzeug zum Aufr\u00e4umen und L\u00f6schen, nicht zum inhaltlichen Einsortieren in viele Ordner.\n\n## Vorhandene Mails lassen sich im klassischen Outlook f\u00fcr Windows nachtr\u00e4glich per Regel sortieren\n\nEine Regel wirkt von sich aus nur auf neue Mails. F\u00fcr den Altbestand beschreibt Microsoft im klassischen Outlook f\u00fcr Windows einen eigenen Schritt: Datei, Regeln und Benachrichtigungen verwalten, E-Mail-Regeln, dann \u201eRegeln jetzt anwenden\u201c. Dabei l\u00e4sst sich der Ordner w\u00e4hlen, auf den die Regel angewendet wird.\n\nQuelle: Microsoft Support, \u201eManage email messages by using rules in Outlook\u201c (deutsche Fassung). Im neuen Outlook l\u00e4uft die Verwaltung laut Suchtreffer-Beschreibung \u00fcber Einstellungen und E-Mail-Regeln. Diese zweite Angabe ist nur aus der Kurzbeschreibung bekannt und wurde nicht im Volltext gepr\u00fcft.\n\nF\u00fcr ein Postfach mit tausenden Mails reicht das oft aus, wenn sich die Sortierung an Absender, Betreff oder Empf\u00e4nger festmachen l\u00e4sst. Eine Regel kann aber nur Merkmale pr\u00fcfen, die sie als Bedingung kennt. Wer nach Inhalt oder Zweck sortieren will, st\u00f6\u00dft hier an eine Grenze.\n\n## Ein Skript oder Agent verschiebt Mails \u00fcber Microsoft Graph mit Mail.ReadWrite\n\nF\u00fcr Sortierlogik, die \u00fcber Regelbedingungen hinausgeht, bietet Microsoft Graph (Version 1.0) zwei Bausteine.\n\n**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 \u201ea new copy of the message in the destination folder\u201c, 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`.\n\n**Regeln anlegen.** Der Aufruf `POST /me/mailFolders/inbox/messageRules` legt eine Posteingangsregel mit Bedingungen und Aktionen an. Sie gilt f\u00fcr eingehende Mails im Posteingang. Berechtigung: `MailboxSettings.ReadWrite`.\n\nQuellen: Microsoft Learn, \u201emessage: move\u201c, \u201eCreate messageRule\u201c und \u201emessageRule resource type\u201c, jeweils Graph v1.0, abgerufen am 25.10.2026.\n\nDie Rollen lassen sich damit trennen: Die Graph API verschiebt vorhandene Mails und legt Regeln f\u00fcr k\u00fcnftige an. Welche Mail in welchen Ordner geh\u00f6rt, entscheidet die Logik davor, sei es eine feste Liste, ein Skript oder ein Sprachmodell.\n\n## Einige tausend Move-Aufrufe liegen unter den Outlook-Limits der Graph API\n\nDer 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\u00f6chstens vier Einzelanfragen gleichzeitig an den Outlook-Dienst weiter.\n\nQuelle: Microsoft Learn, \u201eMicrosoft Graph service-specific throttling limits\u201c, Abschnitt \u201eOutlook service limits\u201c, abgerufen am 25.10.2026.\n\nEine 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\u00fcr ein einmaliges Sortieren nicht knapp. Die Grenze der vier gleichzeitigen Anfragen ist dagegen die praktische Bremse: Ein Skript sollte nacheinander oder mit h\u00f6chstens vier parallelen Anfragen arbeiten und auf Antworten mit Drosselungshinweis warten, statt sofort neu zu senden. Wer zus\u00e4tzlich Mails lesen und per Modell einordnen l\u00e4sst, braucht weitere Anfragen und liegt entsprechend h\u00f6her.\n\nOffen ist, ob f\u00fcr private Outlook.com-Konten dieselben Zahlen gelten wie f\u00fcr Microsoft 365. Die Limit-Seite spricht allgemein vom \u201eOutlook service\u201c, eine Aufschl\u00fcsselung nach Kontotyp wurde nicht gefunden.\n\n## Wann Regeln gen\u00fcgen und wann ein Agent sinnvoll ist\n\n| Situation | Passender Weg |\n|---|---|\n| Neue Mails eines Absenders oder mit einem Betreff-Stichwort sollen in einen Ordner | Posteingangsregel |\n| Altbestand soll nach Absender oder Betreff sortiert werden (klassisches Outlook f\u00fcr Windows) | Regel anlegen, \u201eRegeln jetzt anwenden\u201c |\n| Alte Mails automatisch l\u00f6schen oder nur die neueste eines Absenders behalten | Sweep (nicht in Junk, Entw\u00fcrfen, Gesendet, Gel\u00f6schte Elemente) |\n| Sortierung nach Inhalt oder Zweck, die keine feste Regelbedingung hat | Skript oder Agent \u00fcber Graph API |\n\nDieser 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.\n\n## Ein Agent braucht eine feste Ordnerliste, Datenschutz und Schutz vor fremdem Text\n\nWer die Sortierentscheidung einem Sprachmodell \u00fcberl\u00e4sst, trifft drei Vorkehrungen.\n\n**Feste Ordnerliste als Antwortraum.** Die Entscheidung sollte kein Flie\u00dftext sein, sondern ein Wert aus einer festgelegten Menge von Ordnernamen. Das Prinzip erkl\u00e4rt [Typisierte Entscheidungen statt Flie\u00dftext: was Jev ist und wann es das richtige Werkzeug ist](https://stevennoack.de/artikel/typisierte-entscheidungen-jev/). Ein Sortierlauf profitiert davon, weil jede Antwort direkt als `destinationId` weiterverwendet werden kann.\n\n**Datenschutz vor dem ersten Prompt.** Ein Postfach enth\u00e4lt personenbezogene Daten. Was davon an ein Modell geht, sollte vorher entschieden sein. Die Grundlagen dazu behandelt [Reihe KI f\u00fcr Selbstst\u00e4ndige, Stufe 2 von 8: Die ersten drei Schritte mit KI im Arbeitsalltag](https://stevennoack.de/artikel/reihe-ki-fuer-selbststaendige-stufe-2-von-8-ki-fuer-anfaenge/).\n\n**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\u00fcr ist in [Mein AI-Virenscanner hat mich gerade vor mir selbst besch\u00fctzt](https://stevennoack.de/artikel/llm-guard-ai-virenscanner/) beschrieben.\n\nEin vierter Punkt ist die \u00dcberwachung: Ein Sortierlauf \u00fcber tausende Mails sollte melden, wenn er abbricht. Das Prinzip steht in [Push-Benachrichtigung aktivieren: Wie Skripte und W\u00e4chter bei Ausf\u00e4llen alarmieren](https://stevennoack.de/artikel/kurze-note-in-stevens-stimme-zum-suchbegriff-push-benachrich/).\n\n## Was dieser Artikel nicht leistet\n\n- Die Suchnachfrage zum Begriff \u201eoutlook mail sortieren\u201c (laut Auftrag 70 Suchen pro Monat in Deutschland) ist durch eigene Daten nicht belegt.\n- Die Oberfl\u00e4chen der Microsoft-Support-Seiten haben keinen angegebenen Seitenstand. Men\u00fcpfade vor der Anwendung gegen das aktuell installierte Outlook pr\u00fcfen.\n- Welche Outlook-Variante (Outlook.com, Microsoft 365, Exchange; klassisch oder neu) im Einzelfall vorliegt, entscheidet \u00fcber Regeln, Sweep und Graph-Berechtigungen. Das l\u00e4sst sich hier nicht allgemein beantworten.\n- Die Seiten anderer Anbieter zum Thema wurden nicht ausgewertet. Ob sie KI oder Agenten erw\u00e4hnen, ist nicht gepr\u00fcft.\n- Ein getesteter Beispielcode f\u00fcr einen Sortier-Agenten liegt nicht bei. Die Angaben zur Graph API stammen aus der Dokumentation, nicht aus einem eigenen Lauf.\n\n## Quellen\n\n- Microsoft Support: Organize your inbox with Archive, Sweep, and other tools in Outlook on the web. https://support.microsoft.com/en-us/outlook/organize-your-inbox-with-archive-sweep-and-other-tools-in-outlook-on-the-web (abgerufen 2026-10-25)\n- Microsoft Support: Manage email messages by using rules in Outlook. https://support.microsoft.com/de-de/outlook/mail/manage-email-messages-by-using-rules-in-outlook (abgerufen 2026-10-25)\n- Microsoft Learn: message: move. https://learn.microsoft.com/en-us/graph/api/message-move?view=graph-rest-1.0 (abgerufen 2026-10-25)\n- Microsoft Learn: Create messageRule. https://learn.microsoft.com/en-us/graph/api/mailfolder-post-messagerules?view=graph-rest-1.0 und messageRule resource type. https://learn.microsoft.com/en-us/graph/api/resources/messagerule?view=graph-rest-1.0 (abgerufen 2026-10-25)\n- Microsoft Learn: Microsoft Graph service-specific throttling limits. https://learn.microsoft.com/en-us/graph/throttling-limits (abgerufen 2026-10-25)",
    "sig": "def18b0cd2f04eed85897635f541c48c047c15121e1a0bbf61a9ca266cc8df872f6a7878ae7944026443fac6777943dac6377804ce58f64e1f50cb8335e4cf35"
}
