Freigeben über


Veröffentlichen einer Nachricht

Gilt für: Outlook 2013 | Outlook 2016

Das Posten einer Nachricht ähnelt dem Senden einer Nachricht. Der Standard Unterschied ist das Ziel. Anstatt an einen oder mehrere Empfänger über ein oder mehrere Nachrichtensysteme weitergeleitet zu werden, verbleibt eine gesendete Nachricht in einem Ordner im aktuellen Nachrichtenspeicher.

So posten Sie eine Nachricht

  1. Öffnen Sie den Zielordner, indem Sie IMsgStore::OpenEntry aufrufen. Wenn der Zielordner der Posteingang ist, suchen Sie den Eintragsbezeichner, der an OpenEntry übergeben werden soll, indem Sie IMsgStore::GetReceiveFolder aufrufen.

  2. Rufen Sie IMAPIFolder::CreateMessage auf, um die Nachricht zu erstellen.

  3. Rufen Sie die IMAPIProp::SetProps-Methode der Nachricht auf, um Folgendes festzulegen:

  4. Rufen Sie die IMAPIProp::SaveChanges-Methode der Nachricht auf, um die Nachricht zu speichern.

  5. Erstellen Sie bei Bedarf eine Anlage, legen Sie ihre Eigenschaften fest, und speichern Sie sie. Weitere Informationen zum Hinzufügen von Anlagen zu Nachrichten finden Sie unter Erstellen einer Nachrichtenanlage.

  6. Rufen Sie IMessage::SaveChanges auf , um die Nachricht zu speichern. An diesem Punkt wird es in der Inhaltstabelle des Zielordners angezeigt.

Beachten Sie, dass Sie keine Empfängerliste erstellen. Stattdessen legen Sie mehrere Eigenschaften fest, die normalerweise von einem Transportanbieter für eine gesendete Nachricht festgelegt werden.

Wenn Sie eine Nachricht zeitweilig speichern möchten, bevor sie in der Inhaltstabelle des sichtbaren Ordners angezeigt wird, erstellen Sie sie stattdessen in einem ausgeblendeten Ordner wie dem Stammordner der IPM-Unterstruktur, und verschieben Sie sie dann in den Zielordner.