Freigeben über


Löschen einer Nachricht

Gilt für: Outlook 2013 | Outlook 2016

Ein Client kann eine Nachricht löschen, wenn sie geöffnet ist und der Benutzer sie liest, oder wenn sie geschlossen ist und der Benutzer die Inhaltstabelle anzeigt. Um einen Benutzer vor versehentlichem Entfernen einer Nachricht zu schützen, definiert MAPI das Löschen von Nachrichten als zweistufigen Prozess:

  1. Markieren Sie eine Nachricht zum Löschen, indem Sie sie in den Ordner verschieben, der als Ordner gelöschte Elemente festgelegt wurde – dem Ordner, dessen Eintragsbezeichner in der eigenschaft PR_IPM_WASTEBASKET_ENTRYID (PidTagIpmWastebasketEntryId) gespeichert ist.

  2. Entfernen Sie die Nachricht, indem Sie die IMAPIFolder::D eleteMessages-Methode aufrufen.

Wenn ein Benutzer eine Nachricht in einem anderen Ordner als dem Ordner Gelöschte Elemente löschen möchte, markieren Sie sie zum Löschen. Nur wenn ein Benutzer Nachrichten aus dem Ordner Gelöschte Elemente auswählt, sollten die Nachrichten physisch von der Arbeitsstation entfernt werden. Sie können den Benutzer auffordern, zu überprüfen, ob der Benutzer den Löschvorgang wirklich beabsichtigt hat.

So löschen Sie eine Nachricht

  1. Vergewissern Sie sich mit dem Benutzer, dass der bevorstehende Löschvorgang beabsichtigt ist.

  2. Bestimmen Sie das übergeordnete Element des zu löschenden Ordners. Wenn es sich um den Ordner "Gelöschte Elemente" oder einen Unterordner im Ordner "Gelöschte Elemente" handelt, rufen Sie IMAPIFolder::D eleteMessages auf, um die Nachricht zu entfernen.

  3. Wenn der Ordner nicht im Ordner Gelöschte Elemente enthalten ist, rufen Sie IMAPIFolder::CopyMessages mit dem MESSAGE_MOVE Flag auf, um die Nachricht in den Ordner Gelöschte Elemente zu verschieben.