Condividi tramite


Procedure per DSN e DDR in Exchange Server

Come le versioni precedenti di Exchange, Exchange Server usa le notifiche di stato del recapito (note anche come DSN, report di mancato recapito, NDR o messaggi di mancato recapito) per fornire ai mittenti dei messaggi di stato del recapito e di notifica degli errori. Per altre informazioni sui DDR, vedere DSN e DDR in Exchange Server.

È possibile utilizzare i rapporti di mancato recapito predefiniti inclusi in Exchange oppure è possibile utilizzare Exchange Management Shell per creare rapporti di mancato recapito con testo personalizzato per soddisfare le esigenze dell'organizzazione. Il testo personalizzato dei rapporti di mancato recapito sostituisce il testo predefinito per un evento di codice di stato o quota avanzato specificato. Se si rimuove il rapporto di mancato recapito personalizzato, viene utilizzato il testo del rapporto di mancato recapito predefinito (non è possibile rimuovere completamente un rapporto di mancato recapito predefinito). È anche possibile disabilitare i rapporti di mancato recapito personalizzati per proteggerli, ma non utilizzarli (viene utilizzato il testo del rapporto di mancato recapito predefinito).

Che cosa è necessario sapere prima di iniziare

  • Tempo stimato per il completamento di ciascuna procedura: meno di 10 minuti.

  • Il tema centrale di questo argomento è il testo personalizzato dei rapporti di mancato recapito che sostituisce il testo dei rapporti di mancato recapito predefiniti utilizzati da Exchange. È possibile creare nuovi rapporti di mancato recapito per altri valori di codice di stato avanzato (ad esempio, 5.999.999), ma nessuno potrà vedere questi rapporti di mancato recapito se il codice di stato avanzato non è usato da Exchange. È possibile usare un intervallo di codici di stato avanzati personalizzati come parte di un'azione per una regola del flusso di posta (nota anche come regola di trasporto). Per altre informazioni, vedere Azioni delle regole del flusso di posta in Exchange Server.

  • Le procedure in questo argomento sono disponibili nei server Cassette postali e Trasporto Edge.

  • Non è possibile utilizzare l'Interfaccia di amministrazione di Exchange per la maggior parte delle procedure in questo argomento. È necessario utilizzare Exchange Management Shell. Per sapere come aprire Exchange Management Shell nell'organizzazione di Exchange locale, vedere Open the Exchange Management Shell.

  • Per eseguire queste procedure, è necessario disporre delle autorizzazioni appropriate. Per sapere quali autorizzazioni sono necessarie, vedere "DSN" nell'argomento Autorizzazioni per il flusso di posta.

  • Per informazioni sui tasti di scelta rapida che è possibile utilizzare con le procedure in questo argomento, vedere Tasti di scelta rapida nell'interfaccia di amministrazione di Exchange.

Consiglio

Problemi? È possibile richiedere supporto nei forum di Exchange. I forum sono disponibili sui seguenti siti: Exchange Server, Exchange Online o Exchange Online Protection.

Utilizzo dell'Exchange Management Shell per visualizzare tutti i rapporti di mancato recapito predefiniti

Per riportare l'elenco di tutti i rapporti di mancato recapito predefiniti in tutte le lingue in un file HTML denominato C:\My Documents\Default NDRs.html, eseguire questo comando:

Get-SystemMessage -Original | Select-Object -Property Identity,DsnCode,Language,Text | ConvertTo-Html | Set-Content -Path "C:\My Documents\Default NDRs.html"

Nota: è necessario inserire l'elenco in un file perché è molto lungo e, se non sono stati installati i Language Pack necessari, si ricevono degli errori.

Per ulteriori informazioni sulla sintassi e sui parametri, vedere Get-SystemMessage.

Utilizzare il Exchange Management Shell per visualizzare i rapporti di mancato recapito personalizzati

Per visualizzare un elenco riepilogativo di tutti i rapporti di mancato recapito personalizzati nell'organizzazione, eseguire il seguente comando:

Get-SystemMessage

Nota: per impostazione predefinita, non sono presenti rapporti di mancato recapito personalizzati, pertanto questo comando non restituisce alcun risultato.

Per visualizzare informazioni dettagliate su un rapporto di mancato recapito personalizzato utilizzare la seguente sintassi:

Get-SystemMessage -Identity <NDRIdentity>

Per una spiegazione dei valori NDRIdentity> disponibili<, vedere la sezione Valori identity per IndR in questo argomento.

Questo esempio restituisce informazioni dettagliate sul rapporto di mancato recapito personalizzato relativo al codice di stato avanzato 5.1.2 inviato ai mittenti interni in inglese. Se non esistono rapporti di mancato recapito personalizzati per questa combinazione di lingua, destinatari e codice di stato avanzato, verrà visualizzato un errore.

Get-SystemMessage En\Internal\5.1.2 | Format-List

In questo esempio vengono restituite informazioni dettagliate per il rapporto di mancato recapito in inglese personalizzato relativo alla quota di ProhibitSendReceive nelle cassette postali. Se non esistono rapporti di mancato recapito personalizzati per questa combinazione di lingua e quota, verrà visualizzato un errore.

Get-SystemMessage En\ProhibitSendReceiveMailBox | Format-List

Per ulteriori informazioni sulla sintassi e sui parametri, vedere Get-SystemMessage.

Creare rapporti di mancato recapito personalizzati

Utilizzare Exchange Management Shell per creare rapporti di mancato recapito personalizzati per i codici di stato avanzato

Per creare un rapporto di mancato recapito personalizzato per un codice di stato avanzato, utilizzare la sintassi seguente:

New-SystemMessage -Internal <$true | $false> -Language <Locale> -DSNCode <x.y.z> -Text "<NDR text>"

I valori validi sono:

  • Interno: controlla se il rapporto di mancato recapito viene inviato a mittenti interni o esterni. Per i mittenti interni, usare il valore $true. Per i mittenti esterni, usare il valore $false. Ad esempio, nel testo personalizzato per i mittenti interni, è possibile includere informazioni di contatto dell'Help Desk che non si desiderano includere nei rapporti di mancato recapito per i mittenti esterni.
  • Lingua: per l'elenco delle lingue disponibili, vedere la sezione Lingue supportate per le richieste di recapito in questo argomento.
  • DSNCode: codice di stato avanzato. I valori validi sono 4. x. y o 5. x. y dove x e y sono numeri da uno a tre cifre.
  • Testo: è possibile usare il testo normale o la formattazione HTML. Per ulteriori informazioni, vedere la sezione Caratteri speciali e tag HTML nei rapporti di mancato recapito in questo argomento.

In questo esempio viene creato un rapporto di mancato recapito in testo normale personalizzato per il codice di stato avanzato 5.1.2 inviato ai mittenti esterni in inglese.

New-SystemMessage -Internal $false -Language En -DSNCode 5.1.2 -Text "You tried to send a message to a disabled mailbox that's no longer accepting messages. Please contact your System Administrator for more information."

In questo esempio viene creato un rapporto di mancato recapito HTML personalizzato per il codice di stato avanzato 5.1.2 inviato ai mittenti interni in inglese.

New-SystemMessage -DSNCode 5.1.2 -Internal $true -Language En -Text 'You tried to send a message to a <B>disabled</B> mailbox. Please visit <A HREF="https://it.contoso.com">Internal Support</A> or contact &quot;InfoSec&quot; for more information.'

Per informazioni dettagliate sulla sintassi e sui parametri, vedere New-SystemMessage.

Utilizzare Exchange Management Shell per creare rapporti di mancato recapito personalizzati per le quote

Per creare un rapporto di mancato recapito personalizzato per le quote, utilizzare la sintassi seguente:

New-SystemMessage -Language <Locale> -QuotaMessageType <Quota> -Text "<NDR text>"

I valori validi sono:

In questo esempio viene creato un rapporto di mancato recapito con testo normale in inglese personalizzato relativo alla quota di ProhibitSendReceive nelle cassette postali.

New-SystemMessage -Language En -QuotaMessageType ProhibitSendReceiveMailBox -Text "Your mailbox is full, and can't send or receive messages. Delete any unwanted large messages (messages with attachments) and empty your Deleted Items folder"

Per informazioni dettagliate sulla sintassi e sui parametri, vedere New-SystemMessage.

Come verificare se l'operazione ha avuto esito positivo

Per verificare che il rapporto di mancato recapito personalizzato sia stato creato correttamente, attenersi alla seguente procedura:

  • Eseguire il comando seguente e verificare i valori della proprietà:

    Get-SystemMessage | Format-List Identity,DsnCode,Language,Text
    
  • Inviare un messaggio di prova che genererà il rapporto di mancato recapito personalizzato così come è stato configurato.

Utilizzare il Exchange Management Shell per modificare i rapporti di mancato recapito personalizzati

Per modificare i rapporti di mancato recapito personalizzati, utilizzare la sintassi seguente:

Set-SystemMessage -Identity <NDRIdentity> [-Text "<NDR text>"] [-Original]

Per una spiegazione dei valori NDRIdentity> disponibili<, vedere la sezione Valori identity per IndR in questo argomento. Per una spiegazione dei valori di <testo> NDR, vedere la sezione Tag HTML e caratteri speciali in NDR in questo argomento.

In questo esempio viene modificato il testo in un rapporto di mancato recapito personalizzato per il codice di stato avanzato 5.1.2 inviato ai mittenti interni in inglese.

Set-SystemMessage -Identity En\Internal\5.1.2 -Text "The mailbox you tried to send an email message to is disabled and is no longer accepting messages. Please contact the Help Desk at extension 123 for assistance."

In questo esempio viene modificato il testo nel rapporto di mancato recapito in inglese personalizzato relativo alla quota di ProhibitSendReceive nelle cassette postali.

Set-SystemMessage -Identity En\ProhibitSendReceiveMailBox -Text "Your mailbox is full. Delete large messages and empty your Deleted Items folder."

In questo esempio viene disabilitato il rapporto di mancato recapito personalizzato specificato. Il rapporto di mancato recapito personalizzato è conservato e viene visualizzato nei risultati di Get-SystemMessage, ma viene invece utilizzato il rapporto di mancato recapito predefinito.

Set-SystemMessage -Identity En\Internal\5.1.2 -Original

Nota: se non è presente alcun rapporto di mancato recapito predefinito corrispondente, viene visualizzato un errore quando si usa l'opzione Originale .

Per ulteriori informazioni sulla sintassi e sui parametri, vedere Set-SystemMessage.

Come verificare se l'operazione ha avuto esito positivo

Per verificare di aver modificato correttamente un rapporto di mancato recapito personalizzato, sostituire <NDRIdentity> con il valore appropriato ed eseguire questo comando per verificare i valori della proprietà:

Get-SystemMessage -Identity <NDRIdentity> | Format-List

Utilizzare il Exchange Management Shell per rimuovere i rapporti di mancato recapito personalizzati

Per rimuovere un rapporto di mancato recapito personalizzato, utilizzare la sintassi seguente:

Remove-SystemMessage -Identity <NDRIdentity>

Per una spiegazione dei valori NDRIdentity> disponibili<, vedere la sezione Valori identity per IndR in questo argomento.

In questo esempio viene eliminato un rapporto di mancato recapito personalizzato per il codice di stato avanzato 5.1.2 inviato ai mittenti interni in inglese.

Remove-SystemMessage -Identity En\Internal\5.1.2

In questo esempio viene rimosso il rapporto di mancato recapito in inglese personalizzato relativo alla quota di ProhibitSendReceive nelle cassette postali.

Remove-SystemMessage -Identity En\ProhibitSendReceiveMailBox

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Remove-SystemMessage.

Come verificare se l'operazione ha avuto esito positivo

Per verificare di aver eliminato correttamente un rapporto di mancato recapito personalizzato, eseguire questo comando per verificare che il rapporto di mancato recapito personalizzato non sia nell'elenco:

Get-SystemMessage

Inoltro delle copie dei rapporti di mancato recapito alla cassetta postale del destinatario di Exchange

È possibile configurare l'organizzazione Exchange affinché invii copie dei rapporti di mancato recapito al destinatario di Exchange. Tuttavia, per impostazione predefinita, al destinatario di Exchange non è assegnata alcuna cassetta postale e di conseguenza i messaggi inviati al destinatario di Exchange vengono ignorati. Per inviare copie di rapporti di mancato recapito alla cassetta postale del destinatario di Exchange, è necessario:

  1. Assegnare una cassetta postale al destinatario di Exchange.

  2. Specificare i codici di stato avanzato che si desidera monitorare (non le quote).

Passaggio 1: Utilizzare Exchange Management Shell per assegnare una cassetta postale al destinatario di Exchange.

Nota: a causa del numero elevato di messaggi, è consigliabile usare una cassetta postale dedicata per il destinatario Exchange. Per altre informazioni sulla creazione di cassette postali, vedere Creare cassette postali condivise nell'interfaccia di amministrazione di Exchange e Creare cassette postali utente in Exchange Server.

Per assegnare una cassetta postale al destinatario di Exchange, utilizzare questa sintassi:

Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient <MailboxIdentity>

In questo esempio la cassetta postale esistente denominata "Contoso System Mailbox" viene assegnata al destinatario di Exchange.

Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient "Contoso System Mailbox"

Passaggio 2: Specificare i codici di stato avanzati da monitorare

  • È possibile utilizzare l'interfaccia di amministrazione di Exchange o Exchange Management Shell.

  • Per impostazione predefinita, anche se non sono presenti codici stato avanzato specificati, i rapporti di mancato recapito per questi codici vengono inviati automaticamente al destinatario di Exchange:

    • 5.1.4
    • 5.2.0
    • 5.2.4
    • 5.4.4
    • 5.4.6
    • 5.4.8
  • È possibile solo specificare codici di stato avanzato. Non è possibile specificare quote.

Utilizzare l'interfaccia di amministrazione di Exchange per specificare i codici di stato avanzato da monitorare

Per altre informazioni sull'interfaccia di amministrazione di Exchange, vedere Interfaccia di amministrazione di Exchange in Exchange Server.

  1. Nell'interfaccia di amministrazione di Exchange passare aConnettori di ricezioneflusso> di posta.

  2. Fare clic su Altre opzioni (icona Altre opzioni) e selezionare Impostazioni trasporto organizzazione.

  3. Nella finestra Impostazioni di trasporto nell'organizzazione visualizzata, fare clic sulla scheda Recapito. Nella sezione Codici DSN, eseguire uno o più dei seguenti passaggi:

    • Per aggiungere voci, digitare il codice di stato avanzato da monitorare (4. <y.z> o 5. <y.z>), quindi fare clic su Aggiungi (icona Aggiungi). Ripetere questo passaggio tutte le volte necessarie.

    • Per modificare una voce esistente, selezionarla fare clic su Modifica (icona Modifica) e quindi modificarla inline.

    • Per rimuovere una voce esistente, selezionarla e quindi fare clic su Rimuovi (icona Rimuovi).

    Al termine, fare clic su Salva.

Utilizzare l'Exchange Management Shell per specificare i codici di stato avanzato da monitorare

Per aggiungere codici di stato avanzato da monitorare, che sostituiscano eventuali valori esistenti, utilizzare questa sintassi:

Set-TransportConfig -GenerateCopyOfDSNFor <x.y.z>,<x.y.z>...

In questo esempio, l'organizzazione Exchange viene configurata per l'inoltro al destinatario di Exchange di tutti i rapporti di mancato recapito relativi ai valori dei codici di stata avanzato 5.7.1, 5.7.2 e 5.7.3.

Set-TransportConfig -GenerateCopyOfDSNFor 5.7.1,5.7.2,5.7.3

Per aggiungere o rimuovere le voci senza modificare i valori esistenti, utilizzare questa sintassi:

Set-TransportConfig -GenerateCopyOfDSNFor @{Add="<x.y.z>","<x.y.z>"...; Remove="<x.y.z>","<x.y.z>"...}

In questo esempio, viene aggiunto il codice di stato avanzato 5.7.5 e viene rimosso il 5.7.1 dall'elenco esistente di rapporti di mancato recapito inoltrati al destinatario di Exchange.

Set-TransportConfig -GenerateCopyOfDSNFor @{Add="5.7.5"; Remove="5.7.1"}

Come verificare se l'operazione ha avuto esito positivo

Per verificare di aver configurato correttamente l'invio delle copie dei rapporti di mancato recapito alla cassetta postale del destinatario di Exchange,

  • eseguire il comando seguente e verificare i valori della proprietà:

    Get-TransportConfig | Format-List GenerateCopyOfDSNFor
    
  • Monitorare la cassetta postale del destinatario di Exchange per vedere se vengono recapitati i rapporti di mancato recapito contenenti i codici di stato avanzato specificati.

Valori di identità per i rapporti di mancato recapito

L'identità dei rapporti di mancato recapito utilizza uno di questi formati:

  • NDR per codici di stato avanzati: <Language>\<Internal | External>\ <DSNcode>. Ad esempio, En\Internal\5.1.2 o Ja\External\5.1.2.

  • NDR per quote: <Language>\ <QuotaMessageType>. Ad esempio, En\ProhibitSendReceiveMailBox.

    • <Lingua>: per l'elenco delle lingue supportate, vedere la sezione Lingue supportate per le richieste di recapito in questo argomento.

    • <QuotaMessageType>: i valori validi sono:

      È possibile specificare più criteri utilizzando l'operatore di confronto and. I valori di proprietà non espressi con un numero intero devono essere racchiusi tra virgolette (").

      • ProhibitSendReceiveMailBox: una cassetta postale supera il ProhibitSendReceiveQuota limite.
      • ProhibitSendMailbox: una cassetta postale supera il ProhibitSendQuota limite.
      • WarningMailbox: una cassetta postale supera il IssueWarningQuota limite quando è configurato un ProhibitSendQuota limite o ProhibitSendReceiveQuota .
      • WarningMailboxUnlimitedSize: una cassetta postale supera il IssueWarningQuota limite quando non è configurato un ProhibitSendQuota limite o ProhibitSendReceiveQuota .

      WarningMailboxUnlimitedSize: una cassetta postale supera il suo limite IssueWarningQuota quando non ha un limite ProhibitSendQuota o ProhibitSendReceiveQuota configurato.

      • ProhibitPostPublicFolder: una cartella pubblica supera il ProhibitPostQuota limite.
      • WarningPublicFolder: una cartella pubblica supera il IssueWarningQuota limite quando è configurato un ProhibitPostQuota limite.
      • WarningPublicFolderUnlimitedSize: una cartella pubblica supera il IssueWarningQuota limite quando non è configurato un ProhibitPostQuota limite.

      WarningPublicFolderUnlimitedSize: una cartella pubblica supera il suo limite IssueWarningQuota quando non ha un limite ProhibitPostQuota configurato.

      • ProhibitReceiveMailboxMessagesPerFolderCount: una cassetta postale supera il MailboxMessagesPerFolderCountReceiveQuota limite.
      • WarningMailboxMessagesPerFolderCount: una cassetta postale supera il MailboxMessagesPerFolderCountWarningQuota limite quando è configurato un ailboxMessagesPerFolderCountReceiveQuota limite.
      • WarningMailboxMessagesPerFolderUnlimitedCount: una cassetta postale supera il MailboxMessagesPerFolderCountWarningQuota limite quando non è configurato un MailboxMessagesPerFolderCountReceiveQuota limite.

      WarningMailboxMessagesPerFolderUnlimitedCount: una cassetta postale supera il suo limite MailboxMessagesPerFolderCountWarningQuota quando non ha un limite MailboxMessagesPerFolderCountReceiveQuota configurato.

      • ProhibitReceiveFolderHierarchyChildrenCountCount: una cassetta postale supera il FolderHierarchyChildrenCountReceiveQuota limite.
      • WarningFolderHierarchyChildrenCount: una cassetta postale supera il FolderHierarchyChildrenCountWarningQuota limite quando è configurato un FolderHierarchyChildrenCountReceiveQuota limite.
      • WarningFolderHierarchyChildrenUnlimitedCount: una cassetta postale supera il FolderHierarchyChildrenCountWarningQuota limite quando non è configurato un FolderHierarchyChildrenCountReceiveQuota limite.
      • ProhibitReceiveFoldersCount: una cassetta postale supera il FoldersCountReceiveQuota limite.
      • WarningFoldersCount: una cassetta postale supera il FoldersCountWarningQuota limite quando è configurato un FoldersCountReceiveQuota limite.
      • WarningFoldersCountUnlimited Una cassetta postale supera il FoldersCountWarningQuota limite quando non ha un FoldersCountReceiveQuota limite configurato.

      WarningFoldersCountUnlimited: una cassetta postale supera il suo limite FoldersCountWarningQuota quando non ha un limite FoldersCountReceiveQuota configurato.

      • ProhibitReceiveFolderHierarchyDepth: una cassetta postale supera il FolderHierarchyDepthWarningQuota limite.
      • WarningFolderHierarchyDepth: una cassetta postale supera il FolderHierarchyDepthWarningQuota limite quando è configurato un FolderHierarchyDepthReceiveQuota limite.
      • WarningFolderHierarchyDepthUnlimited:: una cassetta postale supera il FolderHierarchyDepthWarningQuota limite quando non è configurato un FolderHierarchyDepthReceiveQuota limite.

Lingue supportate per i rapporti di mancato recapito

In questa tabella sono elencate le lingue supportate con i codici che è possibile utilizzare nei rapporti di mancato recapito personalizzati.

Codice della lingua Lingua
af Afrikaans
am-ET Amarico (Etiopia)
ar Arabo
as-IN Assamese (India)
bg Bulgaro
bn-BD Bengali (Bangladesh)
bn-IN Bengali (India)
bs-Cyrl-BA Bosniaco (alfabeto cirillico, Bosnia ed Erzegovina)
bs-Latn-BA Bosniaco (alfabeto latino, Bosnia ed Erzegovina)
ca Catalano
cs Ceco
cy-GB Gallese (Regno Unito)
da Danese
de Tedesco
el Greco
en Inglese
es Spagnolo
et Estone
eu Basco
fa Persiano
fi Finlandese
fil-PH Filippino (Filippine)
fr Francese
ga-IE Irlandese (Irlanda)
gl Gallego
gu Gujarati
ha-Latn-NG Hausa (alfabeto latino, Nigeria)
he Ebraico
hi Hindi
hr Croato
hu Ungherese
hy Armeno
id Indonesiano
ig-NG Igbo (Nigeria)
is Islandese
it Italiano
iu-Latn-CA Inuktitut (alfabeto latino, Canada)
ja Giapponese
ka Georgiano
kk Kazaco
km-KH Khmer (Cambogia)
kn Kannada
ko Coreano
kok Konkani
ky Kyrgyz
lb-LU Lussemburghese (Lussemburgo)
lo-LA Lao (Repubblica democratica popolare del Laos)
lt Lituano
lv Lettone
mi-NZ Maori (Nuova Zelanda)
mk Macedone
ml-IN Malayalam (India)
mr Marathi
ms Malese
ms-BN Malese (Brunei Darussalam)
mt-MT Maltese (Malta)
ne-NP Nepalese (Nepal)
nl Olandese
nn-NO Norvegese (Nynorsk)
no Norvegese
nso-ZA Sesotho sa Leboa (Sud Africa)
or-IN Oriya (India)
pa Punjabi
pl Polacco
ps-AF Pashto (Afghanistan)
pt Portoghese
pt-PT Portoghese (Portogallo)
qut-GT Quiché (Guatemala)
quz-PE Spagnolo (Perù)
ro Rumeno
ru Russo
rw-RW Kinyarwanda (Rwanda)
si-LK Singalese (Sri Lanka)
sk Slovacco
sl Sloveno
sq Albanese
sr Serbo
sr-Cyrl-CS Serbo (alfabeto cirillico)
sv Svedese
sw Kiswahili
ta Tamil
te Telugu
th Tailandese
tn-ZA SeTswana (Sud Africa)
tr Turco
tt Tatar
uk Ucraino
ur Urdu
uz Uzbek
vi Vietnamita
wo-SN Wolof (Senegal)
xh-ZA isiXhosa (Sud Africa)
yo-NG Yoruba (Nigeria)
zh-Hans Cinese (semplificato)
zh-Hant Cinese (tradizionale)
zh-HK Cinese (Area amministrativa speciale di Hong Kong)
zu-ZA isiZulu (Sud Africa)

Per controllare le lingue usate nei rapporti di mancato recapito, utilizzare questi parametri nel cmdlet Set-TransportConfig:

  • ExternalDsnDefaultLanguage: specifica la lingua predefinita da usare nei record di mancato recapito esterni. Il valore predefinito è vuoto ($null), ovvero viene usata la lingua predefinita del server Windows.
  • InternalDsnDefaultLanguage: specifica la lingua predefinita da usare nelle richieste di mancato recapito interne. Il valore predefinito è vuoto ($null), ovvero viene usata la lingua predefinita del server Windows.
  • ExternalDsnLanguageDetectionEnabled:
    • $true: Exchange tenta di inviare un rapporto di mancato recapito esterno nella stessa lingua del messaggio originale. Questo è il valore predefinito.
    • $false: il rilevamento della lingua è disabilitato per INDR esterni, la lingua NDR è determinata dal parametro ExternalDsnDefaultLanguage .
  • InternalDsnLanguageDetectionEnabled:
    • $true: Exchange tenta di inviare un rapporto di mancato recapito interno nella stessa lingua del messaggio originale. Questo è il valore predefinito.
    • $false: il rilevamento della lingua è disabilitato per gli NDR interni, la lingua NDR è determinata dal parametro InternalDsnDefaultLanguage .

Caratteri speciali e tag HTML nei rapporti di mancato recapito

Il testo personalizzato inserito in un rapporto di mancato recapito può contenere un massimo di 512 caratteri, tra testo e tag HTML. Ad esempio, è possibile includere una descrizione dettagliata del problema, informazioni relative al contatto per il servizio di assistenza e un collegamento al sito Web del supporto tecnico dell'utente.

Per controllare se Exchange utilizza testo normale o HTML nei rapporti di mancato recapito, utilizzare i seguenti parametri nel cmdlet Set-TransportConfig:

  • ExternalDsnSendHtml:
    • $true: usare tag HTML nelle richieste di recapito per i mittenti esterni. Questo è il valore predefinito.
    • $false: usare testo normale nelle richieste di recapito per i mittenti esterni.
  • InternalDsnSendHtml:
    • $true: usare tag HTML nelle richieste di recapito per i mittenti interni. Questo è il valore predefinito.
    • $false: usare il testo normale nelle richieste di recapito per i mittenti interni.

Questa tabella descrive i tag HTML che è possibile utilizzare nel testo del rapporto di mancato recapito.

Descrizione Tag HTML
Grassetto <B> e </B>
Corsivo <EM> e </EM>
Interruzione di riga <BR>
Paragrafo <P> e </P>
Collegamento ipertestuale <A HREF="url"> e </A>

Nota: poiché questo tag contiene virgolette doppie, è necessario utilizzare virgolette singole intorno alla stringa di testo completa se si utilizza questo tag nel testo personalizzato. In caso contrario, verrà visualizzato un errore.

Alcuni caratteri in un rapporto di mancato recapito richiedono codici di escape per identificarli letteralmente e non in base alla loro funzione nel rapporto di mancato recapito. I caratteri sono descritti nella seguente tabella:

Carattere Codice di escape
< &lt;
> &gt;
" &quot;
& &amp;

Ad esempio, se si desidera che il rapporto di mancato recapito visualizzi il testo Please contact the Help Desk at <1234>., è necessario il valore "Please contact the Help Desk at &lt;1234&gt;."

Questo è un esempio di un valore di testo personalizzato di rapporto di mancato recapito che utilizza tag HTML e codici di escape.

'You tried to send a message to a <B>disabled</B> mailbox. Please visit <A HREF="https://it.contoso.com">Internal Support</A> or contact &quot;InfoSec&quot; for more information.'