Partager via


Procédure pas à pas : création d'une application BizTalk utilisant l'adaptateur POP3

Cette section vous guide tout au long de la création d’une application microsoft BizTalk Server simple à l’aide de l’adaptateur POP3.

Notes

L’application suppose que vous avez accès à un ordinateur exécutant Microsoft Windows Server 2003 ou Windows Server 2008 SP2 avec Email Services installés et configurés. Pour plus d’informations sur la configuration de Windows Server 2003 ou Windows Server 2008 SP2 avec Email Services, consultez l’aide de Windows Server.

Notes

Dans cet exemple, Microsoft Outlook Express est utilisé comme client de messagerie et Windows Server 2003 ou Windows Server 2008 SP2 est utilisé comme serveur de messagerie. Toutefois, n'importe quel client de messagerie POP3 et serveur POP3 compatible RFC pourraient être utilisés dans ce scénario.

Cette application suppose que vous n'avez pas encore créé de ports d'envoi ou d'emplacements de réception. Si vous avez des ports d'envoi ou emplacements de réception existants, remplacez par les noms appropriés lorsque vous avancez dans la procédure.

Il s'agit d'une application de routage simple basé sur le contenu utilisant uniquement un emplacement de réception et un port d'envoi. L’emplacement de réception lit à partir d’une boîte aux lettres sur le serveur exécutant Windows Server 2003 ou Windows Server 2008 SP2 (« le serveur Windows »). Le port d’envoi prend le message de l’emplacement de réception et l’envoie à un dossier sur le système de fichiers local de l’BizTalk Server.

Pour créer l’application, vous devez créer la boîte aux lettres, configurer le BizTalk Server l’emplacement de réception et le port d’envoi, démarrer le port d’envoi et activer l’emplacement de réception, puis envoyer un message de test à la boîte aux lettres. Suivez les étapes ci-après pour créer l'application.

Création d'une boîte aux lettres sous Windows Server 2003

Pour créer une boîte aux lettres sous Windows Server 2003 avec les services de messagerie installés, procédez comme suit :

  1. Cliquez sur Démarrer, pointez sur Programmes, sur Outils d’administration, puis cliquez sur Service POP3.

  2. Développez <servername> et cliquez sur le domaine dans lequel vous souhaitez créer une boîte aux lettres.

  3. Dans la boîte de dialogue Service POP3 , dans le volet droit, cliquez sur l’option Ajouter une boîte aux lettres .

  4. Dans la boîte de dialogue Ajouter une boîte aux lettres , dans la zone Nom de la boîte aux lettres , tapez EmailTest.

  5. Sélectionnez la zone Créer un utilisateur associé pour cette boîte aux lettres case activée.

  6. Dans les zones Mot de passe et Confirmer le mot de passe , tapez un mot de passe, puis cliquez sur OK.

  7. Notez les informations relatives au nom du compte et au serveur de messagerie affichées pour une utilisation avec l’authentification en texte clair dans la boîte de dialogue Service POP3 , puis cliquez sur OK. Ces informations seront utilisées par le BizTalk Server l’emplacement de réception que vous configurez avec le type de transport POP3.

Pour créer un emplacement de réception

Suivez ces étapes pour créer l'emplacement de réception :

  1. Dans la console Administration BizTalk Server, double-cliquez sur le machine_name de base de données < par défaut.> BizTalkMgmtDb.dbo, où machine_name est le nom de votre ordinateur. Cliquez sur Applications, puis sur BizTalk.Application.1.

  2. Cliquez avec le bouton droit sur Ports de réception, cliquez sur Nouveau, puis sur Port de réception unidirectionnel.

  3. Dans la boîte de dialogue Propriétés du port de réception, dans la zone Nom , tapez POP3Receive.

  4. Cliquez sur Emplacements de réception, puis sur Nouveau. Dans la boîte de dialogue Propriétés de l’emplacement de réception, dans la zone Nom , tapez POP3Receive.

  5. Dans la zone Type de transport , sélectionnez POP3.

  6. Dans la zone Gestionnaire de réception, sélectionnez BizTalkServerApplication.

  7. Dans la zone Pipeline de réception, sélectionnez Microsoft.BizTalk.DefaultPipelines.PassThruReceive.

  8. Dans la zone Transport , cliquez sur le bouton Configurer .

  9. Dans la boîte de dialogue Propriétés du transport POP3 , dans la zone Appliquer le décodage MIME , sélectionnez False.

  10. Dans la zone Serveur de messagerie, tapez le nom du serveur Windows Server où vous avez créé une boîte aux lettres.

  11. Dans la zone Schéma d’authentification , sélectionnez De base.

  12. Dans la zone Mot de passe , cliquez sur la flèche déroulante et tapez le mot de passe de la boîte aux lettres.

  13. Dans la zone Nom d’utilisateur , tapez le nom d’utilisateur complet de la boîte aux lettres, par exemple username@host.domain.toplevel_domain.

  14. Dans la zone Intervalle d’interrogation , tapez 1, cliquez sur OK, puis à nouveau sur OK .

Création du port d'envoi et du dossier de destination sur le serveur BizTalk

Procédez comme suit pour créer le port d’envoi et le dossier de destination sur le BizTalk Server :

  1. Créez un dossier sur le système de fichiers BizTalk Server. Il s'agit de la destination du port d'envoi.

  2. Cliquez avec le bouton droit sur Ports d’envoi, cliquez sur Nouveau, puis sur Port d’envoi unidirectionnel statique.

  3. Dans la boîte de dialogue Propriétés du port d’envoi, dans la zone Type de transport , sélectionnez FICHIER.

  4. Dans la zone Nom , tapez SendToFile.

  5. Dans la zone Transport , cliquez sur le bouton Configurer .

  6. En regard de la zone Dossier de destination, cliquez sur Parcourir, sélectionnez le dossier que vous avez créé sur le BizTalk Server, puis cliquez sur OK.

  7. Dans la zone Nom de fichier , tapez %MessageID%.txt, puis cliquez sur OK.

  8. Dans la zone Envoyer le pipeline , sélectionnez Microsoft.BizTalk.DefaultPipelines.PassThruTransmit.

  9. Cliquez sur Filtres.

  10. Dans la zone Propriété , sélectionnez BTS. ReceivePortName.

  11. Dans la zone Valeur , tapez POP3Receive, puis cliquez sur OK.

Activer l’emplacement de réception et démarrer le port d’envoi

Procédez comme suit pour activer l'emplacement de réception et démarrer le port d'envoi :

  1. Cliquez avec le bouton droit sur l’emplacement de réception POP3Receive , puis cliquez sur Activer.

  2. Cliquez avec le bouton droit sur le port d’envoi SendToFile , puis cliquez sur Démarrer.

    La prochaine étape consiste à tester l'application en envoyant un message de test à la boîte aux lettres surveillée par l'emplacement de réception.

Configuration d'Outlook Express pour envoyer un message électronique à la boîte aux lettres

Procédez comme suit pour configurer Outlook Express pour envoyer un message électronique à la boîte aux lettres :

  1. Cliquez sur Démarrer, pointez sur Programmes, puis cliquez sur Outlook Express.

  2. Dans Outlook Express, dans le menu Outils , cliquez sur Comptes.

  3. Cliquez sur Ajouter , puis sur Courrier.

  4. Dans la zone Nom d’affichage , tapez un nom complet, puis cliquez sur Suivant.

  5. Dans la boîte de dialogue Adresse de messagerie Internet , dans la zone Adresse de messagerie , tapez EmailTest@<domain_name>, puis cliquez sur Suivant.

    Veillez à entrer la valeur appropriée pour <domain_name>. Cette valeur doit correspondre au nom du domaine sous lequel cette boîte aux lettres a été créée dans l'interface Administration du service POP3 sur le serveur Windows.

  6. Dans la boîte de dialogue Noms du serveur de messagerie , dans les zones Courrier entrant et Courrier sortant , tapez le nom du serveur ou l’adresse IP du serveur Windows, puis cliquez sur Suivant.

  7. Dans la boîte de dialogue Connexion à Internet Mail , dans la zone Nom du compte , tapez EmailTest.

  8. Dans la zone Mot de passe , tapez le mot de passe du compte EmailTest, sélectionnez l’option Mémoriser le mot de passe , cliquez sur Suivant, puis sur Terminer.

  9. Cliquez pour sélectionner le compte que vous venez de créer, puis cliquez sur Propriétés.

  10. Dans la boîte de dialogue Propriétés , cliquez sur l’onglet Avancé , sélectionnez l’option Laisser une copie des messages sur le serveur, puis cliquez sur OK.

  11. Dans la boîte de dialogue Comptes Internet , cliquez sur Fermer.

  12. Utilisez Outlook Express pour composer un message de test, tapez Test dans le champ Objet et tapez EmailTest@<domain_name> dans le champ À .

  13. Cliquez sur Envoyer pour envoyer le message de test. Pour vous assurer qu’Outlook Express envoie immédiatement le message de test, cliquez sur le bouton Envoyer/Recv dans la barre d’outils Outlook Express.

Affichage du message

Procédez comme suit pour afficher le message :

  1. Utilisez Windows Explorer pour ouvrir le dossier que vous avez spécifié comme dossier de destination pour le port d’envoi.

  2. Double-cliquez sur le document dans le dossier pour afficher le contenu du document dans le Bloc-notes.

Voir aussi

Qu’est-ce que l’adaptateur POP3 ?