Senden von Nachrichten: MAPI-Spooleraufgaben
Gilt für: Outlook 2013 | Outlook 2016
Die MAPI-Warteschlange ist bei der �bertragung beteiligt, wenn der Nachrichtenspeicher mit einem Transportanbieter nicht eng verkn�pft ist, wenn den eng gekoppelten Speicher und Transport einen Empf�nger nicht verarbeiten k�nnen und die Nachricht Vorverarbeitung erforderlich ist.
Nach der erforderlichen Vorverarbeitung f�hrt die MAPI-Warteschlange die folgenden Schritte aus:
If the message is not locked, locks the message by using the IMsgStore::SetLockState method.
Der Transportanbieter sendet die Nachricht an alle Empfänger, deren eigenschaft PR_RESPONSIBILITY (PidTagResponsibility) auf FALSE festgelegt ist.
Ruft die entsprechende Funktion (RemovePreprocessInfo) auf, um alle zusätzlichen Informationen zu bereinigen, die der Nachricht zur Verwendung während der Vorverarbeitung hinzugefügt wurden, wenn die eigenschaft PR_PREPROCESS (PidTagPreprocess) festgelegt wurde. This function is specified when the transport provider registers its preprocessor function.
Calls IMsgStore::FinishedMsg method. In FinishedMsg, the message store provider:
Hebt die Sperre der Nachricht.
Calls the IMAPISupport::DoSentMail method to perform outbound hook processing if a messaging hook provider exists. Anschließend wird die Nachricht in den Ordner kopiert, der durch den Eintragsbezeichner in der eigenschaft PR_SENTMAIL_ENTRYID (PidTagSentMailEntryId) identifiziert wird, sofern sie nicht durch die Verarbeitung gesendeter Nachrichten durch einen Messaginghookanbieter ersetzt wird. Schließlich wird die Nachricht gelöscht, wenn die eigenschaft PR_DELETE_AFTER_SUBMIT (PidTagDeleteAfterSubmit) auf TRUE festgelegt wurde.