Freigeben über


IMAPISupport::DoSentMail

Gilt für: Outlook 2013 | Outlook 2016

Verarbeitet eine gesendete Nachricht.

HRESULT DoSentMail(
  ULONG ulFlags,
  LPMESSAGE lpMessage
);

Parameter

ulFlags

[in] Reserviert. NULL muss sein.

lpMessage

[in] Ein Zeiger auf die geöffneten Nachricht für die eine Nachricht im Ordner speichern gesendete Elemente vorgesehen generiert werden soll.

Rückgabewert

S_OK

Der Aufruf erfolgreich ausgeführt und der erwartete Wert oder Werte zurückgegeben hat.

Hinweise

The IMAPISupport::DoSentMail method is implemented for message store provider support objects. Message store providers call DoSentMail from their implementation of the IMsgStore::FinishedMsg method, which is called by the MAPI spooler when it has finished processing a message. FinishedMsg unlocks the message, ensures that the message's reference count is 1, and calls DoSentMail.

DoSentMail führt die folgenden Aufgaben:

  • Überprüft die Nachricht für die PR_DELETE_AFTER_SUBMIT (PidTagDeleteAfterSubmit)–Eigenschaft, um zu bestimmen, ob die Nachricht nach dem Senden gelöscht werden soll.

  • Bestimmt den Speicherort des Ordners "Gesendete Elemente".

  • Initiiert die Nachricht Hook Verarbeitung für alle Hook auf den Ordner Gesendete Objekte festgelegt.

  • Verschiebt die Nachricht im Ordner Gesendete Elemente, Ordner Gelöschte Objekte, oder in einen anderen Ordner.

  • Gibt die Nachricht frei.

Siehe auch

IMsgStore::FinishedMsg

Kanonische PidTagDeleteAfterSubmit-Eigenschaft

IMAPISupport: IUnknown