Condividi tramite


Proprietà di configurazione dell'adapter SMTP

Nella tabella seguente vengono illustrate le proprietà di configurazione che è possibile impostare per la porta di trasmissione di un adapter SMTP:

Nome proprietà Type Descrizione Restrizioni Commenti
DeliveryReceipt VT_BOOL Specifica che un messaggio di posta elettronica di conferma deve essere inviato quando il messaggio viene recapitato. I valori validi sono:

- -1 (true)
- 0 (false)
Il valore predefinito è 0 (false).
Da VT_BSTR Specificare l'indirizzo di posta elettronica da inserire nell'intestazione SMTP Da. Lunghezza minima: 0

Lunghezza massima: 256
Nessuno
MessagePartsAttachments VT_UI4 Specificare in che modo le parti del messaggio BizTalk vengono allegate al messaggio di posta elettronica. I valori validi sono:

- 0 (Non allegare parti del messaggio)
- 1 (Allega solo parte del corpo
- 2 (Allegare tutte le parti)
Il valore predefinito è 0 (Non allegare parti del messaggio).
CC VT_BSTR Specificare l'indirizzo di posta elettronica al quale inviare una copia del messaggio. Lunghezza massima: 1024 È possibile specificare più di un indirizzo.
SMTPAuthenticate VT_UI4 I valori validi sono:

- 0 (Non autenticare)
- 1 (autenticazione di base)
- 2 (Account processo (NTLM))
Se questo valore non è specificato, viene impostato il valore (Predefinito). Il valore (Predefinito) indica che la porta di trasmissione SMTP utilizzerà i valori di configurazione specificati nel gestore di trasmissione.
Username VT_BSTR Specificare il nome utente da usare per l'autenticazione con il server SMTP. Questa proprietà non richiede un valore a meno che la proprietà SMTPAuthenticate non sia impostata su 1 (Autenticazione di base).

Lunghezza minima: 0

Lunghezza massima: 256
Nessuno
EmailBodyFileCharset VT_BSTR Specificare la codifica del set di caratteri del file da inviare. Questa proprietà non richiede un valore a meno che la proprietà EmailBodyFile non sia impostata. L'adapter SMTP non applica la codifica specificata al file. Questa opzione consente solo di specificare la modalità di codifica del file trasmesso.

Il valore predefinito è utf-8.
EmailBodyText VT_BSTR Specificare il testo da usare per il corpo del messaggio di posta elettronica da inviare. Lunghezza massima: 64 KB Nessuno
ReadReceipt VT_BOOL Specifica che un messaggio di posta elettronica di conferma deve essere inviato quando il messaggio viene letto. I valori validi sono:

- -1 (true)
- 0 (false)
Il valore predefinito è 0 (false).
Per VT_BSTR Specificare l'indirizzo di posta elettronica di destinazione per l'invio dei messaggi. Nessuno Nessuno
EmailBodyFile VT_BSTR Specifica il percorso del file che verrà utilizzato per il corpo del messaggio di posta elettronica inviato. Lunghezza massima percorso: 256 caratteri La procedura ottimale consiste nello specificare un percorso di una condivisione file a cui possano accedere tutti i server BizTalk del gruppo BizTalk Server che verranno utilizzati in produzione.
Oggetto VT_BSTR Specificare l'intestazione dell'oggetto per il messaggio. Lunghezza minima: 0

Lunghezza massima: 256
Nessuno
Password VT_NULL Specificare la password da usare per l'autenticazione con il server SMTP. Questa proprietà non richiede un valore a meno che la proprietà SMTPAuthenticate non sia impostata su 1 (Autenticazione di base).

Questo valore è sempre impostato su null quando si esporta un file di associazione. Questo campo deve essere compilato manualmente con la password prima di importare il file di associazione nella configurazione di BizTalk Server di destinazione.
Nessuno
Allegati VT_BSTR Specifica il percorso di un file che deve essere allegato al messaggio di posta elettronica inviato. Lunghezza massima percorso: 256 caratteri Nessuno
SMTPHost VT_BSTR Specificare il nome del server SMTP da usare quando si inviano messaggi. L'URI per una porta di trasmissione o un indirizzo di ricezione non può essere superiore a 256 caratteri.

Lunghezza massima del percorso: 256 caratteri
Nessuno
EmailBodyTextCharset VT_BSTR Specificare il set di caratteri da usare per la codifica del corpo del messaggio di posta elettronica da inviare. Questa proprietà non richiede un valore a meno che la proprietà EmailBodyText non sia impostata. Il valore predefinito è utf-8.

Nel codice seguente viene illustrato il formato della stringa XML utilizzata per impostare le proprietà:

<CustomProps>  
<DeliveryReceipt vt="11">-1</DeliveryReceipt>  
<From vt="8">someone@microsoft.com</From>  
<MessagePartsAttachments vt="19">0</MessagePartsAttachments>  
<CC vt="8">someoneelse@microsoft.com</CC>  
<SMTPAuthenticate vt="19">1</SMTPAuthenticate>  
<Username vt="8">OverrideUsername</Username>  
<EmailBodyFileCharset vt="8">utf-8</EmailBodyFileCharset>  
<EmailBodyText vt="8">Email Body Text</EmailBodyText>  
<ReadReceipt vt="11">-1</ReadReceipt>  
<To vt="8">recipient@microsoft.com</To>  
<EmailBodyFile vt="8">C:\emailbodyfile.xml</EmailBodyFile>  
<Subject vt="8">test mail</Subject>  
<Password vt="1" />  
<Attachments vt="8">C:\attachment.txt</Attachments>  
<SMTPHost vt="8">emailhost</SMTPHost>  
<EmailBodyTextCharset vt="8">utf-8</EmailBodyTextCharset>  
</CustomProps>