Freigeben über


Exemplarische Vorgehensweise: Erstellen einer BizTalk-Anwendung, die den POP3-Adapter verwendet

In diesem Abschnitt erfahren Sie, wie Sie eine einfache Microsoft BizTalk Server-Anwendung mithilfe des POP3-Adapters erstellen.

Hinweis

Die Anwendung geht davon aus, dass Sie Zugriff auf einen Computer mit Microsoft Windows Server 2003 oder Windows Server 2008 SP2 mit installierten und konfigurierten Email Services haben. Informationen zum Konfigurieren von Windows Server 2003 oder Windows Server 2008 SP2 mit Email Services finden Sie in der Windows Server-Hilfe.

Hinweis

In diesem Beispiel wird Microsoft Outlook Express als E-Mail-Client und Windows Server 2003 oder Windows Server 2008 SP2 als E-Mail-Server verwendet. Es kann jedoch ein beliebiger POP3-E-Mail-Client und RFC-kompatibler POP3-Server für dieses Szenario verwendet werden.

Dieses Beispiel setzt voraus, dass noch keine Sendeports oder Empfangsspeicherorte erstellt wurden. Wenn bereits Sendeports oder Empfangsspeicherorte vorhanden sind, ändern Sie die Namen bei Ausführung der einzelnen Schritte entsprechend.

Die Anwendung ist eine einfache Anwendung für inhaltsbasiertes Routing, in der nur ein Empfangsspeicherort und ein Sendeport verwendet werden. Der Empfangsspeicherort liest aus einem Postfach auf dem Server, auf dem Windows Server 2003 oder Windows Server 2008 SP2 ausgeführt wird ("der Windows-Server"). Der Sendeport übernimmt die Nachricht vom Empfangsspeicherort und sendet sie an einen Ordner im lokalen Dateisystem des BizTalk Server.

Um die Anwendung zu erstellen, müssen Sie das Postfach erstellen, den BizTalk Server Empfangsspeicherort und Sendeport einrichten, den Sendeport starten und den Empfangsspeicherort aktivieren und eine Testnachricht an das Postfach senden. Führen Sie die unten aufgeführten Schritte aus, um die Anwendung zu erstellen.

Erstellen eines Postfachs unter Windows Server 2003

Führen Sie die folgenden Schritte aus, um ein Postfach unter Windows Server 2003 mit installierte E-Mail-Diensten zu erstellen:

  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Verwaltung, und klicken Sie dann auf POP3-Dienst.

  2. Erweitern Sie <servername> , und klicken Sie auf die Domäne, in der Sie ein Postfach erstellen möchten.

  3. Klicken Sie im Dialogfeld POP3-Dienst im rechten Bereich auf die Option Postfach hinzufügen .

  4. Geben Sie im Dialogfeld Postfach hinzufügen im Feld Postfachnameden Namen EmailTest ein.

  5. Aktivieren Sie das Kontrollkästchen Zugeordneten Benutzer für dieses Postfach erstellen .

  6. Geben Sie in den Feldern Kennwort und Kennwort bestätigen ein Kennwort ein, und klicken Sie dann auf OK.

  7. Notieren Sie sich die Anmeldeinformationen Kontoname und E-Mail-Server , die zur Verwendung mit der Klartextauthentifizierung im Dialogfeld POP3-Dienst angezeigt werden, und klicken Sie dann auf OK. Diese Informationen werden vom BizTalk Server Empfangsspeicherort verwendet, den Sie mit dem POP3-Transporttyp konfigurieren.

Erstellen des Empfangsspeicherorts

Führen Sie die folgenden Schritte aus, um den Empfangsspeicherort zu erstellen:

  1. Doppelklicken Sie in der BizTalk Server Verwaltungskonsole auf die Standarddatenbank <machine_name>. BizTalkMgmtDb.dbo, wobei machine_name der Name Ihres Computers ist. Klicken Sie auf Anwendungen und dann auf BizTalk.Application.1.

  2. Klicken Sie mit der rechten Maustaste auf Empfangsports, klicken Sie auf Neu, und klicken Sie auf Unidirektionale Empfangsport.

  3. Geben Sie im Dialogfeld Eigenschaften des Empfangsports im Feld Name den Namen POP3Receive ein.

  4. Klicken Sie auf Empfangsspeicherorte und dann auf Neu. Geben Sie im Dialogfeld Eigenschaften des Empfangsspeicherorts im Feld Nameden Namen POP3Receive ein.

  5. Wählen Sie im Feld Transporttypdie Option POP3 aus.

  6. Wählen Sie im Feld Empfangshandler die Option BizTalkServerAnwendung aus.

  7. Wählen Sie im Feld Empfangspipelinedie Option Microsoft.BizTalk.DefaultPipelines.PassThruReceive aus.

  8. Klicken Sie im Feld Transport auf die Schaltfläche Konfigurieren .

  9. Wählen Sie im Dialogfeld POP3-Transporteigenschaften im Feld MIME-Decodierung anwenden die Option False aus.

  10. Geben Sie im Feld Mailserver den Namen des Windows Server-basierten Servers ein, auf dem Sie ein Postfach erstellt haben.

  11. Wählen Sie im Feld Authentifizierungsschema die Option Standard aus.

  12. Klicken Sie im Feld Kennwort auf den Dropdownpfeil, und geben Sie das Kennwort für das Postfach ein.

  13. Geben Sie im Feld Benutzername den vollqualifizierten Benutzernamen für das Postfach ein, z. username@host.domainB. .toplevel_domain.

  14. Geben Sie im Feld Abrufintervallden Wert 1 ein, klicken Sie auf OK, und klicken Sie dann erneut auf OK .

Erstellen des Sendeports und Zielordners auf dem Servercomputer mit BizTalk

Führen Sie die folgenden Schritte aus, um den Sendeport und den Zielordner auf der BizTalk Server zu erstellen:

  1. Erstellen Sie einen Ordner im BizTalk Server Dateisystem. Dabei handelt es sich um das Ziel für den Sendeport.

  2. Klicken Sie mit der rechten Maustaste auf Sendeports, klicken Sie auf Neu, und klicken Sie dann auf Statischer unidirektionale Sendeport.

  3. Wählen Sie im Dialogfeld Porteigenschaften senden im Feld Transporttyp die Option DATEI aus.

  4. Geben Sie im Feld Name den Namen SendToFile ein.

  5. Klicken Sie im Feld Transport auf die Schaltfläche Konfigurieren .

  6. Klicken Sie neben dem Feld Zielordner auf Durchsuchen, wählen Sie den Ordner aus, den Sie auf der BizTalk Server erstellt haben, und klicken Sie dann auf OK.

  7. Geben Sie im Feld Dateiname%MessageID%.txtein, und klicken Sie dann auf OK.

  8. Wählen Sie im Feld Pipeline senden die Option Microsoft.BizTalk.DefaultPipelines.PassThruTransmit aus.

  9. Klicken Sie auf Filter.

  10. Wählen Sie im Feld Eigenschaft die Option BTS aus. ReceivePortName.

  11. Geben Sie im Feld Wertpop3Receive ein, und klicken Sie dann auf OK.

Aktivieren des Empfangsspeicherorts und Starten des Sendeports

Führen Sie die folgenden Schritte aus, um den Empfangsspeicherort zu aktivieren und den Sendeport zu starten:

  1. Klicken Sie mit der rechten Maustaste auf den POP3Receive-Empfangsspeicherort , und klicken Sie dann auf Aktivieren.

  2. Klicken Sie mit der rechten Maustaste auf den SendToFile-Sendeport , und klicken Sie dann auf Start.

    Der nächste Schritt besteht im Testen der Anwendung, indem Sie eine Testnachricht an das Postfach senden, das vom Empfangsspeicherort überwacht wird.

Konfigurieren von Outlook Express für das Senden einer E-Mail-Nachricht an das Postfach

Führen Sie die folgenden Schritte aus, um Outlook Express für das Senden einer E-Mail-Nachricht an das Postfach zu konfigurieren:

  1. Klicken Sie auf Start, zeigen Sie auf Programme, und klicken Sie dann auf Outlook Express.

  2. Klicken Sie in Outlook Express im Menü Extras auf Konten.

  3. Klicken Sie auf Hinzufügen und dann auf E-Mail.

  4. Geben Sie im Feld Anzeigename einen Anzeigenamen ein, und klicken Sie dann auf Weiter.

  5. Geben Sie im Dialogfeld Internet-E-Mail-Adresse im Feld E-Mail-AdresseEmailTest@<domain_name> ein, und klicken Sie dann auf Weiter.

    Stellen Sie sicher, dass Sie den entsprechenden Wert für <domain_name> eingeben. Dieser Wert sollte mit dem Namen der Domäne übereinstimmen, unter der dieses Postfach in der Schnittstelle für die POP3-Dienstverwaltung auf dem Windows-Server erstellt wurde.

  6. Geben Sie im Dialogfeld E-Mail-Servernamen in den Feldern Posteingang und Postausgang den Servernamen oder die IP-Adresse des Windows-Servers ein, und klicken Sie dann auf Weiter.

  7. Geben Sie im Dialogfeld Internet-E-Mail-Anmeldung im Feld Kontonameden Namen EmailTest ein.

  8. Geben Sie im Feld Kennwort das Kennwort für das EmailTest-Konto ein, wählen Sie die Option Kennwort speichern aus, klicken Sie auf Weiter, und klicken Sie dann auf Fertig stellen.

  9. Klicken Sie, um das soeben erstellte Konto auszuwählen, und klicken Sie dann auf Eigenschaften.

  10. Klicken Sie im Dialogfeld Eigenschaften auf die Registerkarte Erweitert , klicken Sie, um die Option zum Belassen einer Kopie von Nachrichten auf dem Server auszuwählen, und klicken Sie dann auf OK.

  11. Klicken Sie im Dialogfeld Internetkonten auf Schließen.

  12. Verwenden Sie Outlook Express, um eine Testnachricht zu verfassen, geben Sie Test in das Feld Betreff ein, und geben Sie EmailTest@<domain_name> in das Feld An ein.

  13. Klicken Sie auf Senden , um die Testnachricht zu senden. Um sicherzustellen, dass Outlook Express die Testnachricht sofort sendet, klicken Sie auf der Outlook Express-Symbolleiste auf die Schaltfläche Senden/Recv .

Anzeigen der Nachricht

Führen Sie die folgenden Schritte aus, um die Nachricht anzuzeigen:

  1. Verwenden Sie Windows Explorer, um den Ordner zu öffnen, den Sie als Zielordner für den Sendeport angegeben haben.

  2. Doppelklicken Sie auf das Dokument in diesem Ordner, um den Inhalt des Dokument in Editor anzuzeigen.

Weitere Informationen

Was ist der POP3-Adapter?