Transportanbieterbeispiel
Gilt für: Outlook 2013 | Outlook 2016
In diesem Beispiel werden Dateien und Verzeichnisse zum Senden und Empfangen von Nachrichten verwendet. Es implementiert und registriert einen sehr einfachen Präprozessor, der eine Textzeile an jede ausgehende Nachricht anhängt. Das Beispiel veranschaulicht, wie Nachrichteninhalte zwischen TNEF (Transport Neutral Encapsulation Format) und Text aufgeteilt werden. Außerdem werden alle Konfigurationsoptionen (Eigenschaftenblätter, Assistenten und programmgesteuerte Konfiguration) und Nachrichtenoptionen unterstützt. Die Remotetransportschnittstellen werden nicht unterstützt.
Sie können dieses Beispiel unter Codebeispiele für die Outlook-Messaging-API (MAPI) herunterladen.
Eigenschaft | Wert |
---|---|
Ausführbaren: |
mrxp32.dll |
Quellcodeverzeichnis: |
SampleTransportProvider\MRXP |
Sprache: |
C++ |
Plattformen: |
Visual Studio 2008 zum Kompilieren für Windows Vista, Windows Server 2008, Windows XP SP2 und Windows Server 2003 SP1 |
Unterstützte Features
Dieses Beispiel unterstützt die folgenden Features:
Grundlegende Features wie das Senden, Empfangen und Abrufen neuer Nachrichten.
Interaktive und programmgesteuerte Konfiguration.
Die IMAPIStatus-Schnittstelle , mit Ausnahme der Eigenschaftseinstellung. Weitere Informationen finden Sie unter der IMAPIStatus : IMAPIProp-Schnittstelle .
Threadsicherheit.
Ereignisprotokollierung in einer Textdatei. Die Datei wird automatisch auf eine angegebene Größe beschränkt. Alle Transportsitzungen verwenden dieselbe Datei.
Nicht unterstützte Features
In diesem Beispiel wird die asynchrone Erkennung eingehender Nachrichten nicht unterstützt.
So installieren Sie den Beispieltransportanbieter
Informationen zum Herunterladen des Beispieltransportanbieters finden Sie unter Herunterladen der Outlook MAPI-Beispiele.
Suchen Sie den Ordner, in dem Sie die Outlook MAPI-Beispiele gespeichert haben. Klicken Sie mit der rechten Maustaste auf den Zip-Ordner OutlookMAPISamples-versionsnummer<>, und klicken Sie auf Alle extrahieren.
Klicken Sie auf Durchsuchen, wählen Sie den Speicherort aus, an dem Sie das Beispiel speichern möchten, und klicken Sie auf Extrahieren.
Führen Sie Visual Studio 2008 aus.
Klicken Sie in Visual Studio 2008 auf Datei, wählen Sie Öffnen aus, und klicken Sie dann auf Projekt/Projektmappe.
Navigieren Sie zu dem Speicherort, an dem Sie das Beispiel gespeichert haben, klicken Sie auf mrxp32.vcproj, und klicken Sie dann auf Öffnen.
Klicken Sie im Menü Erstellen auf Configuration Manager.
Wechseln Sie im Dialogfeld Configuration Manager zur Zeile mrxp32, wählen Sie in der Spalte Konfigurationdie Option Release aus, und klicken Sie dann auf Schließen.
On the Build menu, click Build Solution.
Klicken Sie im Dialogfeld Datei speichern unter auf Speichern.
Klicken Sie in dem Ordner, in dem Sie das Beispiel gespeichert haben, mit der rechten Maustaste auf die Installationsbatchdatei, und klicken Sie auf Als Administrator ausführen.
Klicken Sie im Dialogfeld Benutzerkontensteuerung auf Weiter.
Hinweis
install.bat kopiert die .dll in den Standardmäßigen Microsoft Office-Installationsordner C:\Programme\Microsoft Office\Office12. Wenn Sie Office-Produkte an einem anderen Speicherort installiert haben, klicken Sie mit der rechten Maustaste auf install.bat , und klicken Sie auf Bearbeiten. Die Datei wird im Editor geöffnet. Ersetzen Sie den Standardinstallationspfad durch den Installationspfad, der auf Ihrem Computer verwendet wird.
So richten Sie den Transportanbieter in Outlook ein
Klicken Sie im Menü Extras von Outlook auf Kontoeinstellungen.
Klicken Sie im Dialogfeld Kontoeinstellungen auf der Registerkarte Email auf Neu.
Klicken Sie unter Email Dienst auswählen auf Andere, wählen Sie MRXP-Beispieltransport aus, und klicken Sie dann auf Weiter.
Geben Sie im Dialogfeld MRXP-Transportkonfiguration einen Benutzeranzeigenamen ein.
Geben Sie unter Pfad zum Posteingang (UNC-Freigabe) einen Ordnerpfad ein. Dies kann auch ein Pfad zu einem lokalen Ordner sein.
Wichtig
Dieser Pfad muss vorhanden sein.
Klicken Sie auf OK.
Klicken Sie im Dialogfeld Email Konto hinzufügen auf OK. Klicken Sie auf Fertig stellen und dann auf Schließen.
Um mit der Verwendung des MRXP-Kontos zu beginnen, beenden Sie Outlook, und starten Sie es neu.
So verwenden Sie das Transportanbieterbeispiel zum Senden einer Nachricht in Outlook
Klicken Sie im Menü Datei auf Neu und dann auf E-Mail-Nachricht.
Geben Sie im Feld An den Namen des Empfängers im Format [MRXP:<ADDRESS>] ein. Die Adresse ist der UNC-Freigabe- oder lokale Ordnerpfad zum Posteingang des Empfängers.
Hinweis
Wenn die Adresse Doppelpunkte oder umgekehrte Schrägstriche enthält, müssen Sie vor jedem Doppelpunkt oder umgekehrten Schrägstrich einen umgekehrten Schrägstrich einfügen. Um beispielsweise E-Mails an [MRXP:C:\Mail\myDir] zu senden, müssen Sie eingeben
[MRXP:C\:\\Mail\\myDir]
.Wichtig
Die Empfängeradresse muss vorhanden sein.
Klicken Sie auf Konto und dann auf MRXP-Beispieltransport.
Geben Sie Ihre Nachricht ein, und klicken Sie auf Senden. Die Nachricht wird mithilfe des MRXP-Transportanbieters gesendet.
So verwenden Sie das Transportanbieterbeispiel zum Empfangen einer Nachricht in Outlook
Klicken Sie im Menü Datei auf Neu und dann auf E-Mail-Nachricht.
Geben Sie Ihre Nachricht ein.
Klicken Sie auf die Microsoft Office-Schaltfläche, klicken Sie auf Speichern unter und dann auf Speichern unter , um die Datei in dem Ordner posteingang zu speichern, den Sie während des Setups angegeben haben.
Navigieren Sie im Dialogfeld Speichern unter zu der UNC-Freigabe oder dem lokalen Ordner, den Sie als Ihren Posteingang festlegen.
Klicken Sie in der Dropdownliste Dateityp auf Outlook-Nachrichtenformat.
Geben Sie einen Namen für die Datei ein, und klicken Sie auf Speichern.
Die Datei wird im freigegebenen Ordner gespeichert. Der MRXP-Transportanbieter übermittelt die Nachricht an Ihren Posteingang in Outlook.