Condividi tramite


Procedura dettagliata: Creazione di un'applicazione BizTalk che usa l'adapter POP3

In questa sezione viene illustrata la creazione di una semplice applicazione microsoft BizTalk Server tramite l'adapter POP3.

Nota

L'applicazione presuppone che l'utente abbia accesso a un computer che esegue Microsoft Windows Server 2003 o Windows Server 2008 SP2 con Email Services installato e configurato. Per informazioni sulla configurazione di Windows Server 2003 o Windows Server 2008 SP2 con Email Services, vedere La Guida di Windows Server.

Nota

In questo esempio Microsoft Outlook Express viene usato come client di posta elettronica e Windows Server 2003 o Windows Server 2008 SP2 viene usato come server di posta elettronica. Tuttavia, per questo scenario è possibile utilizzare qualsiasi client di posta elettronica POP3 e qualsiasi server POP3 compatibile con RFC.

Questa applicazione presuppone che non siano ancora stati creati indirizzi di ricezione o porte di trasmissione. Se sono già presenti porte di trasmissione o indirizzi di ricezione, è necessario sostituire i nomi appropriati durante l'esecuzione della procedura.

L'applicazione è costituita da un semplice sistema di routing basato sul contenuto che utilizza soltanto un indirizzo di ricezione e una porta di trasmissione. Il percorso di ricezione legge da una cassetta postale nel server che esegue Windows Server 2003 o Windows Server 2008 SP2("il server Windows"). La porta di trasmissione accetta il messaggio dal percorso di ricezione e lo invia a una cartella nel file system locale del BizTalk Server.

Per creare l'applicazione, è necessario creare la cassetta postale, configurare il percorso di ricezione BizTalk Server e la porta di trasmissione, avviare la porta di trasmissione e abilitare il percorso di ricezione e inviare un messaggio di test alla cassetta postale. Per creare l'applicazione, attenersi alla procedura seguente.

Creare una cassetta postale in Windows Server 2003

Per creare una cassetta postale in cui è installato Servizi di posta elettronica di Windows Server 2003, attenersi alla procedura seguente:

  1. Fare clic sul pulsante Start, scegliere Programmi, Strumenti di amministrazionee quindi fare clic su Servizio POP3.

  2. Espandere <servername> e fare clic sul dominio in cui si vuole creare una cassetta postale.

  3. Nel riquadro destro della finestra di dialogo Servizio POP3 fare clic sull'opzione Aggiungi cassetta postale .

  4. Nella finestra di dialogo Aggiungi cassetta postale digitare EmailTest nella casella Nome cassetta postale.

  5. Selezionare la casella di controllo Crea utente associato per questa cassetta postale .

  6. Nelle caselle Password e Conferma password digitare una password e quindi fare clic su OK.

  7. Prendere nota delle informazioni relative al nome account e al server di posta elettronica visualizzate per l'uso con l'autenticazione in testo non crittografato nella finestra di dialogo Servizio POP3 e quindi fare clic su OK. Queste informazioni verranno usate dal BizTalk Server posizione di ricezione configurata con il tipo di trasporto POP3.

Creare l'indirizzo di ricezione

Per creare l'indirizzo di ricezione, attenersi alla procedura seguente:

  1. Nella console di amministrazione di BizTalk Server fare doppio clic sul database < predefinito machine_name>. BizTalkMgmtDb.dbo, dove machine_name è il nome del computer. Fare clic su Applicazioni, quindi su BizTalk.Application.1.

  2. Fare clic con il pulsante destro del mouse su Porte di ricezione, scegliere Nuova, fare clic su Porta di ricezione unidirezionale.

  3. Nella casella Nome della finestra di dialogo Proprietà porta di ricezione digitare POP3Receive.

  4. Fare clic su Percorsi di ricezione e quindi su Nuovo. Nella casella Nome della finestra di dialogo Proprietà posizione di ricezione digitare POP3Receive.

  5. Nella casella Tipo di trasporto selezionare POP3.

  6. Nella casella Gestore di ricezione selezionare BizTalkServerApplication.

  7. Nella casella Pipeline di ricezione selezionare Microsoft.BizTalk.DefaultPipelines.PassThruReceive.

  8. Nella casella Trasporto fare clic sul pulsante Configura .

  9. Nella finestra di dialogo Proprietà trasporto POP3 selezionare False nella casella Applica decodifica MIME.

  10. Nella casella Server di posta digitare il nome del server basato su Windows Server in cui è stata creata una cassetta postale.

  11. Nella casella Schema di autenticazione selezionare Basic.

  12. Nella casella Password fare clic sulla freccia a discesa e digitare la password per la cassetta postale.

  13. Nella casella Nome utente digitare il nome utente completo per la cassetta postale, ad esempio username@host.domain.toplevel_domain.

  14. Nella casella Intervallo di polling digitare 1, fare clic su OK e quindi fare di nuovo clic su OK .

Creare la porta di trasmissione e la cartella di destinazione nel server BizTalk

Seguire questa procedura per creare la porta di trasmissione e la cartella di destinazione nel BizTalk Server:

  1. Creare una cartella nel file system BizTalk Server. da utilizzare come destinazione per la porta di trasmissione.

  2. Fare clic con il pulsante destro del mouse su Porte di trasmissione, scegliere Nuovo, quindi fare clic su Porta di trasmissione unidirezionale statica.

  3. Nella casella Tipo di trasporto della finestra di dialogo Proprietà porta di trasmissione selezionare FILE.

  4. Nella casella Nome digitare SendToFile.

  5. Nella casella Trasporto fare clic sul pulsante Configura .

  6. Accanto alla casella Cartella di destinazione fare clic su Sfoglia, selezionare la cartella creata nel BizTalk Server e quindi fare clic su OK.

  7. Nella casella Nome file digitare %MessageID%.txte quindi fare clic su OK.

  8. Nella casella Invia pipeline selezionare Microsoft.BizTalk.DefaultPipelines.PassThruTransmit.

  9. Fare clic su Filtri.

  10. Nella casella Proprietà selezionare BTS. ReceivePortName.

  11. Nella casella Valore digitare POP3Receive e quindi fare clic su OK.

Abilitare l'indirizzo di ricezione e avviare la porta di trasmissione

Per abilitare l'indirizzo di ricezione e avviare la porta di trasmissione, attenersi alla seguente procedura:

  1. Fare clic con il pulsante destro del mouse sul percorso di ricezione POP3Receive e quindi scegliere Abilita.

  2. Fare clic con il pulsante destro del mouse sulla porta di trasmissione SendToFile e quindi scegliere Avvia.

    Il passaggio successivo consiste nel testare l'applicazione mediante l'invio di un messaggio di prova alla cassetta postale monitorata dall'indirizzo di ricezione.

Configurare Outlook Express per inviare un messaggio di posta elettronica alla cassetta postale

Per configurare Outlook Express per inviare un messaggio di posta elettronica alla cassetta postale, attenersi alla procedura seguente:

  1. Fare clic sul pulsante Start, scegliere Programmi, quindi fare clic su Outlook Express.

  2. In Outlook Express scegliere Account dal menu Strumenti.

  3. Fare clic su Aggiungi e quindi su Posta elettronica.

  4. Nella casella Nome visualizzato digitare un nome visualizzato e quindi fare clic su Avanti.

  5. Nella finestra di dialogo Indirizzo di posta elettronica Internet digitare EmailTest@domain_name<> nella casella Indirizzo di posta elettronica e quindi fare clic su Avanti.

    Assicurarsi di immettere il valore appropriato per <domain_name>. Tale valore deve corrispondere al nome del dominio in cui è stata creata questa cassetta postale nell'interfaccia di amministrazione del Servizio POP3 sul server Windows.

  6. Nella finestra di dialogo Nomi server di posta elettronica , nelle caselle Posta in arrivo e Posta in uscita digitare il nome del server o l'indirizzo IP del server Windows e quindi fare clic su Avanti.

  7. Nella casella Nome account della finestra di dialogo Accesso posta Internet digitare EmailTest.

  8. Nella casella Password digitare la password per l'account EmailTest, selezionare l'opzione Memorizza password , fare clic su Avanti e quindi su Fine.

  9. Fare clic per selezionare l'account appena creato e quindi fare clic su Proprietà.

  10. Nella finestra di dialogo Proprietà fare clic sulla scheda Avanzate , fare clic per selezionare l'opzione Lasciare una copia dei messaggi nel server e quindi fare clic su OK.

  11. Nella finestra di dialogo Account Internet fare clic su Chiudi.

  12. Utilizzare Outlook Express per comporre un messaggio di test, digitare Test nel campo Oggetto e digitare EmailTest@<domain_name> nel campo A .

  13. Fare clic su Invia per inviare il messaggio di test. Per assicurarsi che Outlook Express invii immediatamente il messaggio di test, fare clic sul pulsante Invia/Recv sulla barra degli strumenti di Outlook Express.

Visualizzare il messaggio

Per visualizzare il messaggio, attenersi alla seguente procedura:

  1. Usare Esplora risorse per aprire la cartella specificata come cartella di destinazione per la porta di trasmissione.

  2. Fare doppio clic sul documento nella cartella per visualizzare il contenuto del documento in Blocco note.

Vedere anche

Che cos'è l'adapter POP3?