Freigeben über


Weiterleiten einer Nachricht

Gilt für: Outlook 2013 | Outlook 2016

Das Weiterleiten einer Nachricht umfasst viele der gleichen Aufgaben wie das Senden einer ursprünglichen Nachricht. Zunächst müssen Sie den Standardnachrichtenspeicher und den Ordner öffnen, der für ausgehende Nachrichten vorgesehen ist, in der Regel der Postausgang, und die IMAPIFolder::CreateMessage-Methode dieses Ordners aufrufen, um die nachricht zu erstellen, die weitergeleitet werden soll. Sie müssen auch den Ordner öffnen, der die ursprüngliche Nachricht enthält, in der Regel den Posteingang. Informationen zum Öffnen verschiedener Ordner finden Sie unter Öffnen eines Nachrichtenspeicherordners.

Der Standard Unterschied zwischen dem Erstellen einer Nachricht, die weitergeleitet werden soll, und dem Erstellen des Originals besteht darin, dass bei einer weitergeleiteten Nachricht die meisten Eigenschaften entweder auf den Eigenschaften der ursprünglichen Nachricht basieren oder direkt aus diesen kopiert werden.

So leiten Sie eine Nachricht weiter

  1. Öffnen Sie den Standardnachrichtenspeicher. Weitere Informationen finden Sie unter Öffnen des Standardnachrichtenspeichers.

  2. Öffnen Sie den Ordner Postausgang. Weitere Informationen finden Sie unter Öffnen eines Nachrichtenspeicherordners.

  3. Rufen Sie die IMAPIFolder::CreateMessage-Methode des Postausgangs auf, um eine neue weitergeleitete Nachricht zu erstellen.

  4. Rufen Sie die IMAPIProp::CopyTo-Methode der ursprünglichen Nachricht auf, um die folgenden Eigenschaften in die weitergeleitete Nachricht zu kopieren:

  5. Kopieren Sie die Nachrichtenanlagen aus der ursprünglichen Nachricht, indem Sie entweder die IMAPIProp::CopyTo-Methode der ursprünglichen Nachricht aufrufen, um die eigenschaft PR_MESSAGE_ATTACHMENTS (PidTagMessageAttachments) zu kopieren, oder indem Sie die folgenden drei Schritte für jede zu kopierende Anlage aufrufen:

    1. Rufen Sie die IMessage::CreateAttach-Methode der neuen weitergeleiteten Nachricht auf, um eine neue Anlage zu erstellen.

    2. Rufen Sie die IMessage::OpenAttach-Methode der ursprünglichen Nachricht auf, um die zu kopierende Anlage zu öffnen.

    3. Rufen Sie die IMAPIProp::CopyTo-Methode der ursprünglichen Nachricht auf, um alle Anlageneigenschaften aus der alten Anlage in die neue zu kopieren.

  6. Schließen Sie die folgenden Eigenschaften nicht in Ihren Aufruf von IMAPIProp::CopyTo ein:

Eigenschaften Eigenschaften (Fortsetzung)
PR_CLIENT_SUBMIT_TIME (PidTagClientSubmitTime)
PR_MESSAGE_DELIVERY_TIME (PidTagMessageDeliveryTime)
PR_MESSAGE_DOWNLOAD_TIME (PidTagMessageDownloadTime)
PR_MESSAGE_FLAGS (PidTagMessageFlags)
PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED (PidTagOriginatorDeliveryReportRequested)
PR_RCVD_REPRESENTING Eigenschaften
PR_READ_RECEIPT_ENTRYID (PidTagReadReceiptEntryId)
PR_READ_RECEIPT_REQUESTED (PidTagReadReceiptRequested)
PR_RECEIVED_BY Eigenschaften
PR_REPLY_RECIPIENT Eigenschaften
PR_REPORT_ENTRYID (PidTagReportEntryId)
PR_SENDER Eigenschaften
PR_SENT_REPRESENTING Eigenschaften
PR_SENTMAIL_ENTRYID (PidTagSentMailEntryId)
PR_SUBJECT_PREFIX (PidTagSubjectPrefix)

  1. Formatieren Sie den Nachrichtentext, indem Sie einen Einzug und einen Kopfzeilenabsatz hinzufügen, der den ursprünglichen Absender, das Datum der Übertragung, den Betreff und die Empfängerliste enthält. Fügen Sie dem Inhalt keine Präfixzeichen im Internetformat ein.

  2. Rufen Sie ScCreateConversationIndex auf, und übergeben Sie den Wert der PR_CONVERSATION_INDEX (PidTagConversationIndex)-Eigenschaft der ursprünglichen Nachricht.

  3. Legen Sie ein Präfix für die weitergeleitete Nachricht fest. Wenn Sie den Standard "FW:" verwenden, verketten Sie diese Zeichen am Anfang von PR_NORMALIZED_SUBJECT , und legen Sie PR_SUBJECT (PidTagSubject) auf diese neue Zeichenfolge fest. Legen Sie PR_SUBJECT_PREFIX (PidTagSubjectPrefix) nicht fest. Wenn Sie ein nicht standardmäßiges Präfix verwenden, z. B. eine Zeichenfolge, die länger als drei Zeichen ist, speichern Sie es in PR_SUBJECT_PREFIX.

  4. Legen Sie die PR_SENT_REPRESENTING Eigenschaften auf die entsprechenden Werte in den PR_RCVD_REPRESENTING Eigenschaften fest.

  5. Erstellen Sie eine Empfängerliste. Weitere Informationen finden Sie unter Erstellen einer Empfängerliste.

  6. Rufen Sie die IMAPIProp::SaveChanges-Methode der weitergeleiteten Nachricht auf, um sie zu speichern, oder IMessage::SubmitMessage , um sie zu speichern und zu senden.

Siehe auch