Organisieren von Outlook-NachrichtenOrganize Outlook messages

In Outlook können Kunden ihre Nachrichten so organisieren, wie sie möchten: alle Nachrichten im gleichen Posteingangsordner, oder Nachrichten werden in Abhängigkeit von den jeweiligen Anforderungen in einer Ordnerstruktur unter dem Posteingang gespeichert.Outlook lets customers organize their messages the way they like it, be it leaving all messages in the same Inbox folder, or organizing messages in a tree-like folder structure under the Inbox to fit their specific needs. Nachrichten im gesamten Postfach des Benutzers oder in speziellen Ordner können ganz praktisch gefiltert, gesucht oder sortiert werden.You can conveniently filter, search, or sort messages in the user's entire mailbox or in specific folders.

Zugreifen auf E-Mail-OrdnerAccessing mail folders

Nachrichtenordner werden programmgesteuert von der mailFolder-Ressource dargestellt, und der Posteingang ist einer der Ordner am Stamm der Ordnerstruktur.Programmatically, message folders are represented by the mailFolder resource, and the Inbox is one of the folders at the root of the folder structure.

Jeder mailFolder wird durch seine Ordner-ID identifiziert und weist eine schreibbare displayName-Eigenschaft auf.Each mailFolder is identified by its folder ID, and has a writable displayName property. Outlook erstellt standardmäßig ein paar andere Ordner für Kunden.Outlook creates a few other folders for customers by default. Sie können auf diese Standardordner anhand ihrer Ordner-IDs oder anhand ihrer bekannten Namen verweisen.You can reference these default folders by their folder IDs, or by their well-known names. Eine Liste der verfügbaren bekannten Ordnernamen finden Sie unter mailFolder-Ressourcentyp.For a list of available well-known folder names, see mailFolder resource type.

Wenn Sie bei einem benutzerdefinierten, nicht standardmäßigen Ordner dessen Ordnerpfad kennen, können Sie auf den Ordner zugreifen, indem Sie zuerst die /users/{id}/mailfolders -Verknüpfung verwenden, um zur Stammebene zu gelangen, und dann alle Ordner der oberen Ebene abrufen:For a custom, non-default folder, if you know its folder path, you can access the folder by first using the /users/{id}/mailfolders shortcut to get to the root level and get all the top level folders:

GET https://graph.microsoft.com/v1.0/users/{id}/mailFolders

Geben Sie dann die entsprechende Ordner-ID ({folder_id}) an, wenn Sie durch die einzelnen Ebenen der Ordnerstruktur navigieren:Then, specify the appropriate folder ID ({folder_id}) as you navigate each level of the folder tree:

GET https://graph.microsoft.com/v1.0/users/{id}/mailFolders/{folder_id}/childfolders

Wiederholen Sie diese Schritte, bis Sie schließlich zum benutzerdefinierten Ordner in der Struktur gelangen.Repeat until you finally get to the custom folder in the tree.

Erstellen und Organisieren der OrdnerstrukturCreating and organizing the folder tree

Sie können E-Mail-Ordner unter dem Posteingang erstellen oder als untergeordnete Ordner von anderen Ordnern.You can create mail folders under the Inbox, or as child folders of other folders. Wenn Sie einen Ordner und seine Inhalte erstellen, kopieren oder verschieben, aktualisiert Outlook die schreibgeschützten Eigenschaften parentFolderId und childFolderCount der beteiligten Ordner.When you create, copy, or move a folder and its contents, Outlook updates the read-only parentFolderId and childFolderCount properties of the involved folders. Wenn die Inhalte eines Ordners in einen anderen Ordner kopiert oder verschoben werden, ändern sich standardmäßig auch die einzelnen Eintrags-IDs der Inhalte.When the contents of a folder are copied or moved to another folder, by default, the individual entry IDs of the contents also change.

Auf der Inhaltsebene erhalten Sie durch totalItemCount bzw. unreadItemCount die Anzahl der Elemente und die Anzahl der ungelesenen Elemente in einem E-Mail-Ordner.At the contents level, totalItemCount and unreadItemCount respectively tell you the number of items and number of unread items in a mail folder. Auf der Ebene der untergeordneten Ordner können Sie die untergeordneten Ordner unter dem Posteingang oder einem beliebigen anderen Ordner auflisten.At the child folders level, you can list the child folders under the Inbox or any other folder. Die childFolderCount-Eigenschaft gibt die Anzahl der unmittelbar untergeordneten Ordner an.The childFolderCount property represents the number of immediate child folders.

Beachten Sie, dass Outlook-E-Mail-Ordner Nachrichtenelemente und Nicht-Nachrichtenelemente wie Ereignisse und Kontakte enthalten können.Be aware that Outlook mail folders can contain messages and non-message items such as events and contacts. Im Allgemeinen können Outlook-Ordner heterogene Elemente enthalten.In general, Outlook folders can contain heterogeneous items.

Verwenden von Regel zum Automatisieren des Kopierens oder Verschiebens von NachrichtenUsing rules to automate copying or moving messages

In Outlook können Kunden Regeln einrichten, um bestimmte Aktionen für eingehende Nachrichten zu automatisieren, wenn einige zuvor festgelegten Bedingungen erfüllt sind.Outlook lets customers set up rules to automate specific actions on incoming messages when some pre-determined conditions are met. Sie können eine Regel für den Posteingang als eine messageRule erstellen, um eine Nachricht bei bestimmten Bedingungen in einen bestimmten Ordner zu kopieren oder zu verschieben.You can create a rule for the Inbox as a messageRule to copy or move a message to a specific folder upon certain conditions. Kriterien sind messageRulePredicates.Conditions are messageRulePredicates. Sie können den Nachrichtenbetreff oder -text mit bestimmten Formulierungen, die von bestimmten E-Mail-Adressen gesendeten Nachrichten oder eine als wichtig markierte Nachricht enthalten.They can include the message subject or body containing certain text,the message sent from certain email addresses, or the message marked important, and so on.

Weiterleiten der für Sie wichtigen Nachrichten an den Posteingang mit RelevanzDirecting only the messages you care for to the Focused Inbox

Über den Posteingang mit Relevanz können Kunden Outlook so trainieren, dass nur die eingehenden Nachrichten von Absendern, die Ihnen wichtig sind, auf der Registerkarte Relevant und die restlichen Nachrichten auf der Registerkarte Andere angezeigt werden. Zu Beginn werden die Posteingangsnachrichten vom Klassifizierungssystem von Outlook standardmäßig organisiert.Focused Inbox lets customers train Outlook to show only the incoming messages from senders you care for in the Focused tab, and the rest in the Other tab. Initially, Outlook's classification system organizes Inbox messages in a default way. Im Laufe der Zeit können Sie das System über die Benutzeroberfläche oder programmgesteuert korrigieren oder trainieren.Over time, you can correct and train the system through the user interface or programmatically. Je mehr Sie den Posteingang mit Relevanz verwenden, umso besser kann das Klassifizierungssystem ableiten, welche eingehenden Nachrichten auf der Registerkarte Relevant angezeigt werden sollen.The more you use the Focused Inbox, the better the classification system can infer which incoming message you want to see in the Focused tab.

Sie können die inferenceClassification-Eigenschaft einer Nachricht programmgesteuert so aktualisieren, dass angegeben wird, ob die Nachricht auf der Registerkarte Relevant oder Andere angezeigt werden soll. Dies ist eine einmalige Bezeichnung für eine bestimmte Nachricht.Programmatically, you can update the inferenceClassification property of a message to indicate whether you want to see the message in the Focused or Other tab. This is a one-off designation for a specific message. Wenn Sie andererseits Nachrichten von einem bestimmten Absender immer auf der Registerkarte Relevant oder auf der Registerkarte Sonstige sehen möchten, können Sie für Outlook eine Anweisung festlegen.If, on the other hand, you want to see messages from a specific sender always in the Focused tab or Other tab, you can set an instruction for Outlook. Jede Anweisung ist eine inferenceClassificationOverride-Instanz, die den Namen des Absenders und Ihre Bezeichnung für Nachrichten von diesem Absender als immer focused oder other angibt.Each instruction is an inferenceClassificationOverride instance specifying the sender's name and your designation for messages from that sender to be always focused or other. Die Anweisungen jedes Benutzers für den Posteingang mit Relevanz des Benutzers werden als eine Sammlung von inferenceClassificationOverride-Instanzen für das user-Objekt gespeichert.Each user's instructions for the user's Focused Inbox are stored as a collection of inferenceClassificationOverride instances on the user object.

Nachrichten und E-Mail-Ordner in Apps auf dem neuesten Stand haltenKeeping messages and mail folders up to date in apps

Apps müssen häufig synchronisiert werden und die E-Mail-Daten eines Benutzers im lokalen App-Speicher auf dem neuesten Stand halten.Apps often have to synchronize and keep a user's mail data up-to-date in the app local store. Mit Microsoft Graph können Sie Änderungsbenachrichtigungen abonnieren, um eine Benachrichtigung zu erhalten, wenn sich Daten ändern, und tatsächliche Änderungen direkt bei ihrem Auftreten abzufragen.Microsoft Graph lets you subscribe to change notifications to get notified when data changes, and query for actual changes as soon as they happen.

Benachrichtigungen werden über Webhooks asynchron gesendet, wenn die Änderungen auftreten, sodass den Apps der Aufwand des häufigen Abfragens erspart bleibt.Notifications are delivered via webhooks asynchronously when the changes happen, saving apps the overhead to poll frequently. Sie können Änderungsbenachrichtigungen zu Ergänzungen, Updates oder Löschungen im Zusammenhang mit den E-Mail-Daten eines Benutzers abonnieren.You can subscribe to change notifications about additions, updates, or deletions to a user's mail data. Sie können z. B. ein Abonnement für Nachrichten in einem bestimmten Ordner (d. h. /me/mailFolders('{folderId'}')) oder auf der Stammebene (d. h. /me/messages) erstellen.For example, you can create a subscription to messages in a specific folder (i.e., /me/mailFolders('{folderId'}')), or at the root level (i.e., /me/messages). Das Abonnement gibt eine notificationUrl an, unter der Microsoft Graph die App benachrichtigt, wenn die angeforderten Arten von Änderungen auftreten.The subscription specifies a notificationUrl where Microsoft Graph notifies the app when the requested types of changes happen.

Um das Postfach eines Benutzers zum ersten Mal zu synchronisieren, führen Sie zunächst eine Delta-Abfrage für E-Mail-Ordner, die auf der Stammebene beginnen, aus, um alle E-Mail-Ordner zu synchronisieren. Führen Sie dann eine Delta-Abfrage für Nachrichten in den einzelnen Ordnern aus, um einzelnen Nachrichten zu synchronisieren.To initially synchronize a user's mailbox, first do delta query for mail folders starting at the root level to synchronize all mail folders, followed by delta query for messages in each folder to synchronize individual messages.

Um die genauen Entitäten zu finden, die geändert wurden, ohne die gesamte Ressource bei jeder Benachrichtigung zu lesen, können Sie die Delta-Abfrage verwenden, um die Änderungen zu verfolgen, die Ihnen wichtig sind, und Ihren lokalen Speicher mit diesen Änderungen zu synchronisieren.To find the exact entities that have been changed without reading the entire resource with every notification, you can use delta query to track those changes that matter to you, and synchronize your local store with those changes. Sie können Änderungen an Nachrichten in einem bestimmten Ordner nachverfolgen.You can track changes to messages in a specific folder. Es können auch Änderungen an E-Mail-Ordnern auf der Stammebene nachverfolgt werden (d. h. /me/mailfolders).You can also track changes to mail folders at the root level (i.e., /me/mailfolders).

Nächste SchritteNext steps

Weitere Informationen:Find out more about: