Procédures pour les notifications d'échec d'état de remise (DSN) et les rapports de non-remise (NDR) dans Exchange 2016Procedures for DSNs and NDRs in Exchange 2016

Résumé: Découvrez comment afficher les rapports de non-remise personnalisés et par défaut et comment créer, modifier et supprimer des rapports de non-remise personnalisés dans Exchange 2016.Summary: Learn how to view default and custom NDRs, and how to create, modify, and delete custom NDRs in Exchange 2016.

Comme les versions précédentes d’Exchange, 2016 Exchange utilise les notifications d’état de remise (également connu sous le nom DSN, rapports de non-remise, rapports de non-remise ou les messages de rebond) pour fournir des messages de notification de l’état d’échec, aux expéditeurs des messages de remise. Pour plus d’informations sur les rapports de non-remise, voir les sources de données et des rapports de non-remise dans Exchange 2016.Like previous versions of Exchange, Exchange 2016 uses delivery status notifications (also known as DSNs, non-delivery reports, NDRs, or bounce messages) to provide delivery status and failure notification messages to message senders. For more information about NDRs, see DSNs and NDRs in Exchange 2016.

Vous pouvez utiliser les notifications d'échec de remise par défaut qui sont incluses dans Exchange, ou vous pouvez utiliser l'Environnement de ligne de commande Exchange Management Shell pour créer des notifications d'échec de remise avec le texte personnalisé en fonction des besoins de votre organisation. Le texte de la notification d'échec de remise personnalisée remplace le texte par défaut pour un code d'état étendu ou un événement de quota donné. Si vous supprimez la notification d'échec de remise personnalisée, le texte de la notification d'échec de remise par défaut est utilisé (vous ne pouvez pas supprimer complètement une notification d'échec de remise par défaut). Vous pouvez également désactiver les notifications d'échec de remise personnalisées pour les conserver, mais pas les utiliser (le texte de la notification d'échec de remise par défaut est utilisé).You can use the default NDRs that are included in Exchange, or you can use the Exchange Management Shell to create NDRs with custom text to meet the needs of your organization. The custom NDR text replaces the default text for a given enhanced status code or quota event. If you remove the custom NDR, the default NDR text is used (you can't completely remove a default NDR). You can also disable custom NDRs to preserve them, but not use them (the default NDR text is used).

Ce qu'il faut savoir avant de commencerWhat do you need to know before you begin?

  • Durée d'exécution estimée de chaque procédure : moins de 10 minutes.Estimated time to complete each procedure: less than 10 minutes.

  • Le principal objectif de cette rubrique est le texte d’un rapport de non-remise personnalisé qui remplace le texte des rapports de non-remise par défaut qui sont utilisés par Exchange. Vous pouvez créer de nouveaux rapports de non-remise pour les autres valeurs de code d’état étendu (par exemple, 5.999.999), mais aucun participant ne verront ces rapports de non-remise si le code d’état étendu n’est pas utilisé par Exchange. Vous pouvez utiliser une plage de codes d’état étendu personnalisé dans le cadre d’une action pour une règle de transport. Pour plus d’informations, voir Mail flow actions de règle dans Exchange 2016.The main focus of this topic is custom NDR text that replaces the text of default NDRs that are used by Exchange. You can create new NDRs for other enhanced status code values (for example, 5.999.999), but no one will see these NDRs if the enhanced status code isn't used by Exchange. You can use a range of custom enhanced status codes as part of an action for a transport rule. For more information, see Mail flow rule actions in Exchange 2016.

  • Les procédures dans cette rubrique sont disponibles sur les serveurs de boîtes aux lettres et les serveurs de transport Edge.The procedures in this topic are available on Mailbox servers and Edge Transport servers.

  • Vous ne pouvez pas utiliser l'Centre d'administration Exchange (CAE) pour la plupart des procédures décrites dans cette rubrique. Vous devez utiliser l'Environnement de ligne de commande Exchange Management Shell. Pour en savoir plus sur l'ouverture de l'environnement de ligne de commande Exchange Management Shell dans votre organisation Exchange locale, consultez la rubrique Open the Exchange Management Shell.You can't use the Exchange admin center (EAC) for most of the procedures in this topic. You need to use the Exchange Management Shell. To learn how to open the Exchange Management Shell in your on-premises Exchange organization, see Open the Exchange Management Shell.

  • Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, consultez Entrée « DSN » dans la rubrique Autorisations de flux de messagerie.You need to be assigned permissions before you can perform this procedure or procedures. To see what permissions you need, see the "DSNs" entry in the Mail flow permissions topic.

  • Pour des informations sur les raccourcis clavier applicables aux procédures de cette rubrique, voir Raccourcis clavier dans Exchange 2013Raccourcis clavier dans le Centre d'administration Exchange.For information about keyboard shortcuts that may apply to the procedures in this topic, see Keyboard shortcuts in the Exchange admin center.

Conseil

Vous rencontrez des difficultés ? Demandez de l'aide en participant aux forums Exchange. Visitez le forum à l'adresse : Exchange Server, Exchange Online ou Exchange Online Protection.Having problems? Ask for help in the Exchange forums. Visit the forums at: Exchange Server, Exchange Online, or Exchange Online Protection.

Utiliser l'Environnement de ligne de commande Exchange Management Shell pour afficher toutes les notifications d'échec de remise par défautUse the Exchange Management Shell to view all default NDRs

Pour générer la liste de toutes les notifications d'échec de remise par défaut dans toutes les langues dans un fichier HTML nommé C:\My Documents\Default NDRs.html, exécutez la commande suivante :To output the list of all default NDRs in all languages to an HTML file named C:\My Documents\Default NDRs.html, run this command:

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

Remarque: Vous devez générer la liste dans un fichier, car elle est très longue, et vous recevez des erreurs si les modules de prise en charge linguistique nécessaires ne sont pas installés.Note: You should output the list to a file, because the list is very long, and you'll receive errors if you don't have the required language packs installed.

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir Get-SystemMessage.For detailed syntax and parameter information, see Get-SystemMessage.

Utiliser l'Environnement de ligne de commande Exchange Management Shell pour afficher des notifications d'échec de remise personnaliséesUse the Exchange Management Shell to view custom NDRs

Pour afficher une liste récapitulative de toutes les notifications d'échec de remise personnalisées dans votre organisation, exécutez la commande suivante :To view a summary list of all custom NDRs in your organization, run this command:

Get-SystemMessage

Remarque : Par défaut, il n'existe aucune notification d'échec de remise personnalisée, cette commande ne renvoie donc aucun résultat.Note: By default, there are no custom NDRs, so this command returns no results.

Pour afficher des informations détaillées pour une notification d'échec de remise personnalisée, utilisez la syntaxe suivante :To view detailed information for a custom NDR, use this syntax:

Get-SystemMessage -Identity <NDRIdentity>

Pour obtenir une explication des disponibles <NDRIdentity> valeurs, consultez la section valeurs d’identité pour les rapports de non-remise dans cette rubrique.For an explanation of the available <NDRIdentity> values, see the Identity values for NDRs section in this topic.

Cet exemple renvoie des informations détaillées sur la notification d'échec de remise personnalisée pour le code d'état étendu 5.1.2 envoyée aux expéditeurs internes en anglais. S'il n'existe aucune notification d'échec de remise personnalisée pour cette combinaison de langue, le public et le code d'état étendu, vous recevrez une erreur.This example returns detailed information for the custom NDR for the enhanced status code 5.1.2 that's sent to internal senders in English. If there's no custom NDR for this combination of language, audience, and enhanced status code, you'll receive an error.

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

Cet exemple renvoie des informations détaillées sur la notification d'échec de remise personnalisée en anglais pour le quota ProhibitSendReceive sur les boîtes aux lettres. S'il n'existe aucune notification d'échec de remise personnalisée pour cette combinaison de langue et le quota, vous recevrez une erreur.This example returns detailed information for the custom English NDR for the ProhibitSendReceive quota on mailboxes. If there's no custom NDR for this combination of language and quota, you'll receive an error.

Get-SystemMessage En\ProhibitSendReceiveMailBox | Format-List

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir Get-SystemMessage.For detailed syntax and parameter information, see Get-SystemMessage.

Créer des notifications d'échec de remise personnaliséesCreate custom NDRs

Utiliser l'Environnement de ligne de commande Exchange Management Shell pour créer des notifications d'échec de remise personnalisées pour les codes d'état étendusUse the Exchange Management Shell to create custom NDRs for enhanced status codes

Pour créer une notification d'échec de remise personnalisée pour un code d'état étendu, utilisez la syntaxe suivante :To create a custom NDR for an enhanced status code, use this syntax:

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

Les valeurs sont :The values are:

  • Interne: contrôle si le rapport de non-remise est envoyé aux expéditeurs internes ou externes. Pour les expéditeurs internes, utilisez la valeur $true. Pour les expéditeurs externes, utilisez la valeur $false. Par exemple, dans le texte personnalisé pour les expéditeurs internes, vous pouvez inclure contact informations d’assistance que vous ne souhaitez pas inclure dans les rapports de non-remise pour les expéditeurs externes.Internal: Controls whether the NDR is sent to internal or external senders. For internal senders, use the value $true. For external senders, use the value $false. For example, in the custom text for internal senders, you can include help desk contact information that you wouldn't want to include in NDRs for external senders.

  • Langue: pour la liste des langues disponibles, consultez la section langues prises en charge pour les rapports de non-remise dans cette rubrique.Language: For the list of available languages, see the Supported languages for NDRs section in this topic.

  • DSNCode: le code d’état. Les valeurs valides sont 4. x. y ou 5. x. y , où x et y sont 1 à 3 chiffres.DSNCode: The enhanced status code. Valid values are 4. x. y or 5. x. y where x and y are one to three digit numbers.

  • Texte: vous pouvez utiliser du texte brut ou HTML mise en forme. Pour plus d’informations, voir la section balises HTML et les caractères spéciaux dans les rapports de non-remise dans cette rubrique.Text: You can use plain text or HTML formatting. For more information, see the HTML tags and special characters in NDRs section in this topic.

Cet exemple montre comment créer une notification d'échec de remise personnalisée en texte brut correspondant au code d'état 5.1.2 envoyée aux expéditeurs externes en anglais.This example creates a custom plain text NDR for the enhanced status code 5.1.2 that's sent to external senders in English.

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."

Cet exemple montre comment créer une notification d'échec de remise personnalisée au format HTML correspondant au code d'état 5.1.2 envoyée aux expéditeurs internes en anglais.This example creates a custom HTML NDR for the enhanced status code 5.1.2 that's sent to internal senders in English.

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.'

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, consultez la rubrique New-SystemMessage.For detailed syntax and parameter information, see New-SystemMessage.

Utiliser l'Environnement de ligne de commande Exchange Management Shell pour créer des notifications d'échec de remise personnalisées pour les quotasUse the Exchange Management Shell to create custom NDRs for quotas

Pour créer une notification d'échec de remise personnalisée pour les quotas, utilisez la syntaxe suivante :To create a custom NDR for quotas, use this syntax:

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

Les valeurs sont :The values are:

L'exemple suivant crée une notification d'échec de remise personnalisée en texte brut anglais pour le quota ProhibitSendReceive sur les boîtes aux lettres.This example creates a custom English plain text NDR for the ProhibitSendReceive quota on mailboxes.

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"

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, consultez la rubrique New-SystemMessage.For detailed syntax and parameter information, see New-SystemMessage.

Comment savoir si cela a fonctionné ?How do you know this worked?

Pour vérifier que vous avez correctement créé une notification d'échec de remise personnalisée, effectuez les étapes suivantes :To verify that you have successfully created a custom NDR, do these steps:

  • Exécutez la commande suivante et vérifiez les valeurs des propriétés :Run the following command and verify the property values:

    Get-SystemMessge | Format-List Identity,DsnCode,Language,Text
    
  • Envoyez un message de test qui va générer la notification d'échec de remise personnalisée que vous avez configurée.Send a test message that will generate the custom NDR that you configured.

Utiliser l'Environnement de ligne de commande Exchange Management Shell pour modifier des notifications d'échec de remise personnaliséesUse the Exchange Management Shell to modify custom NDRs

Pour modifier des notifications d'échec de remise personnalisées, utilisez la syntaxe suivante :To modify custom NDRs, use this syntax:

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

Pour obtenir une explication des disponibles <NDRIdentity> valeurs, consultez la section valeurs d’identité pour les rapports de non-remise dans cette rubrique. Pour obtenir une explication de la <texte de remise> valeurs, consultez la section balises HTML et les caractères spéciaux dans les rapports de non-remise dans cette rubrique.For an explanation of the available <NDRIdentity> values, see the Identity values for NDRs section in this topic. For an explanation of the <NDR text> values, see the HTML tags and special characters in NDRs section in this topic.

Cet exemple montre comment modifier le texte d'une notification d'échec de remise personnalisée correspondant au code d'état 5.1.2 envoyée aux expéditeurs internes en anglais.This example changes the text in the custom NDR for the enhanced status code 5.1.2 that's sent to internal senders in English.

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."

Cet exemple montre comment modifier le texte d'une notification d'échec de remise personnalisée en anglais pour le quota ProhibitSendReceive sur les boîtes aux lettres.This example changes the text in the custom English NDR for the ProhibitSendReceive quota on mailboxes.

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

Cet exemple désactive la notification d'échec de remise personnalisée définie. La notification d'échec de remise personnalisée est conservée et apparaît dans les résultats de Get-SystemMessage, mais la notification d'échec de remise par défaut est utilisée à la place.This example disables the specified custom NDR. The custom NDR is preserved, and appears in the results of Get-SystemMessage, but the default NDR is used instead.

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

Remarque: s’il n’existe aucune valeur par défaut correspondante rapport de non-remise, vous recevez une erreur lorsque vous utilisez le commutateur d’origine .Note: If there's no corresponding default NDR, you receive an error when you use the Original switch.

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir Set-SystemMessage.For detailed syntax and parameter information, see Set-SystemMessage.

Comment savoir si cela a fonctionné ?How do you know this worked?

Pour vérifier que vous avez bien modifié un rapport de non-remise personnalisé, remplacez <NDRIdentity> avec la valeur appropriée et exécutez cette commande pour vérifier les valeurs de propriété :To verify that you have successfully modified a custom NDR, replace <NDRIdentity> with the appropriate value, and run this command to verify the property values:

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

Utiliser l'Environnement de ligne de commande Exchange Management Shell pour supprimer les notifications d'échec de remise personnaliséesUse the Exchange Management Shell to remove custom NDRs

Pour supprimer une notification d'échec de remise personnalisée, utilisez la syntaxe suivante :To remove a custom NDR, use this syntax:

Remove-SystemMessage -Identity <NDRIdentity>

Pour obtenir une explication des disponibles <NDRIdentity> valeurs, consultez la section valeurs d’identité pour les rapports de non-remise dans cette rubrique.For an explanation of the available <NDRIdentity> values, see the Identity values for NDRs section in this topic.

Cet exemple montre comment supprimer le texte d'une notification d'échec de remise personnalisée correspondant au code d'état 5.1.2 envoyée aux expéditeurs internes en anglais.This example removes the custom NDR for the enhanced status code 5.1.2 that's sent to internal senders in English.

Remove-SystemMessage -Identity En\Internal\5.1.2

Cet exemple montre comment supprimer le texte d'une notification d'échec de remise personnalisée en anglais pour le quota ProhibitSendReceive sur les boîtes aux lettres.This example removes the custom English NDR for the ProhibitSendReceive quota on mailboxes.

Remove-SystemMessage -Identity En\ProhibitSendReceiveMailBox

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir Remove-SystemMessage.For detailed syntax and parameter information, see Remove-SystemMessage.

Comment savoir si cela a fonctionné ?How do you know this worked?

Pour vérifier que vous avez correctement supprimé une notification d'échec de remise personnalisée, exécutez la commande suivante pour vérifier que la notification d'échec de remise personnalisée n'est pas répertoriée :To verify that you have successfully removed a custom NDR, run this command to verify the custom NDR isn't listed:

Get-SystemMessage

Transférer des copies de notifications d'échec de remise vers la boîte aux lettres du destinataire ExchangeForward copies of NDRs to the Exchange recipient mailbox

Vous pouvez configurer votre organisation Exchange de façon à envoyer des copies des notifications d'échec de remise au destinataire Exchange. Toutefois, par défaut, aucune boîte aux lettres n'est attribuée au destinataire Exchange. Ainsi, les messages envoyés au destinataire Exchange sont supprimés. Pour envoyer des copies de notifications d'échec de remise vers la boîte aux lettres du destinataire Exchange, procédez comme suit :You can configure your Exchange organization to send copies of NDRs to the Exchange recipient. However, by default, no mailbox is assigned to the Exchange recipient, so any messages that are sent to the Exchange recipient are discarded. To send copies of NDRs to the Exchange recipient mailbox, you need to:

  1. Attribuer une boîte aux lettres au destinataire Exchange.Assign a mailbox to the Exchange recipient.

  2. Spécifier les codes d'état étendus que vous souhaitez surveiller (pas les quotas).Specify the enhanced status codes that you want to monitor (not quotas).

Étape 1 : Utiliser l'Environnement de ligne de commande Exchange Management Shell pour attribuer une boîte aux lettres au destinataire ExchangeStep 1: Use the Exchange Management Shell to assign a mailbox to the Exchange recipient

Remarque: en raison du volume élevé de messages, nous recommandons d’utiliser une boîte aux lettres dédié pour le destinataire Exchange. Pour plus d’informations sur la création de boîtes aux lettres, consultez la rubrique créer des boîtes aux lettres partagées dans le centre d’administration Exchange , les boîtes aux lettres dans Exchange 2016.Note: Due to the high volume of messages, we recommend using a dedicated mailbox for the Exchange recipient. For more information about creating mailboxes, see Create shared mailboxes in the Exchange admin center and Create user mailboxes in Exchange 2016.

Pour attribuer une boîte aux lettres au destinataire Exchange, utilisez la syntaxe suivante :To assign a mailbox to the Exchange recipient, use this syntax:

Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient <MailboxIdentity>

Cet exemple montre comment attribuer la boîte aux lettres existante nommée « Boîte aux lettres du système Contoso » au destinataire Exchange.This example assigns the existing mailbox named "Contoso System Mailbox" to the Exchange recipient.

Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient "Contoso System Mailbox"

Étape 2 : Spécifier les codes d'état étendus que vous souhaitez surveillerStep 2: Specify the ehnanced status codes that you want to monitor

  • Vous pouvez utiliser le Centre d'administration Exchange ou l'Environnement de ligne de commande Exchange Management Shell.You can use the EAC or the Exchange Management Shell.

  • Par défaut, bien qu'il n'existe aucun code d'état étendu défini, les notifications d'échec de remise pour ces codes sont automatiquement envoyées au destinataire Exchange :By default, even though there are no enhanced status codes specified, NDRs for these codes are automatically sent to the Exchange recipient:

    • 5.1.4

    • 5.2.0

    • 5.2.4

    • 5.4.4

    • 5.4.6

    • 5.4.8

  • Vous ne pouvez définir que les codes d'état étendus. Vous ne pouvez pas définir de quotas.You can only specify enhanced status codes. You can't specify quotas.

Utiliser le Centre d'administration Exchange pour définir les codes d'état étendus à surveillerUse the EAC to specify the enhanced status codes to monitor

Pour obtenir plus d’informations sur le CAE, consultez l’article relatif au Centre d’administration Exchange dans Exchange 2016.For more information about the EAC, see Exchange admin center in Exchange 2016.

  1. Dans le Centre d'administration Exchange, accédez à Flux de messagerie > Connecteurs de réception.In the EAC, go to Mail flow > Receive connectors.

  2. Cliquez sur autres options (icône Options plus), puis sélectionnez paramètres de transport l’organisation.Click More options (More Options icon) and select Organization transport settings.

  3. Dans la fenêtre Paramètres de transport de l'organisation qui s'ouvre, cliquez sur l'onglet Livraison. Dans la section Codes DSN, effectuez une ou plusieurs des étapes suivantes :In the Organization transport settings window that opens, click the Delivery tab. In the DSN codes section, do one or more of these steps:

    • Pour ajouter des entrées, tapez le code d’état dont vous souhaitez surveiller (4. <y.z> ou 5. <y.z>), puis cliquez sur Ajouter (icône Ajouter). Répétez cette étape autant de fois que nécessaire.To add entries, type the enhanced status code that you want to monitor (4. <y.z> or 5. <y.z>), and then click Add (Add icon). Repeat this step as many times as you need to.

    • Pour modifier une entrée existante, sélectionnez-la cliquez sur Modifier (icône Modifier), puis modifiez-la insérée.To modify an existing entry, select it click Edit (Edit icon), and then modify it inline.

    • Pour supprimer une entrée existante, sélectionnez-la et cliquez sur Supprimer (icône Remove).To remove an existing entry, select it and then click Remove (Remove icon).

      Lorsque vous avez terminé, cliquez sur Enregistrer.When you're finished, click Save.

Utiliser l'Environnement de ligne de commande Exchange Management Shell pour définir les codes d'état étendus à surveillerUse the Exchange Management Shell to specify the enhanced status codes to monitor

Pour ajouter les codes d'état étendus à surveiller, qui remplacent les valeurs existantes, utilisez la syntaxe suivante :To add enhanced status codes to monitor, which replaces any existing values, use this syntax:

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

Cet exemple configure l'organisation Exchange de façon à transférer toutes les notifications d'échec de remise pour les valeurs des codes d'état étendus 5.7.1, 5.7.2 et 5.7.3 au destinataire Exchange.This example configures the Exchange organization to forward all NDRs for the enhanced status code values 5.7.1, 5.7.2, and 5.7.3 to the Exchange recipient.

Set-TransportConfig -GenerateCopyOfDSNFor 5.7.1,5.7.2,5.7.3

Pour ajouter ou supprimer des entrées sans modifier une valeur existante, utilisez la syntaxe suivante :To add or remove entries without modifying any existing values, use this syntax:

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

Cet exemple ajoute le code d'état étendu 5.7.5 et supprime 5.7.1 de la liste existante des notifications d'échec de remise transférées au destinataire Exchange.This example adds the enhanced status code 5.7.5 and removes 5.7.1 from the existing list of NDRs that are forwarded to the Exchange recipient.

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

Comment savoir si cela a fonctionné ?How do you know this worked?

Pour vérifier que vous avez correctement configuré des copies des notifications d'échec de remise à envoyer à la boîte aux lettres du destinataire Exchange, procédez comme suit :To verify that you've successfully configured copies of NDRs to be sent to the Exchange recipient mailbox,

  • Exécutez la commande suivante et vérifiez les valeurs des propriétés :Run the following command and verify the property values:

    Get-TransportConfig | Format-List GenerateCopyOfDSNFor
    
  • Surveillez la boîte aux lettres du destinataire Exchange pour voir si des notifications d'échec de remise contenant les codes d'état étendus définis y sont envoyées.Monitor the Exchange recipient mailbox to see if NDRs that contain the specified enhanced status codes are delivered there.

Valeurs d'identité pour les notifications d'échec de remiseIdentity values for NDRs

L'identité d'une notification d'échec de remise utilise l'un des formats suivants :The identity of an NDR uses one of these formats:

  • Rapports de non-remise pour les codes d’état étendu: <langue>\< Internal | Externe>\ <DSNcode>. Par exemple, En\Internal\5.1.2 ou Ja\External\5.1.2.NDRs for enhanced status codes: <Language>\<Internal | External>\ <DSNcode>. For example, En\Internal\5.1.2 or Ja\External\5.1.2.

  • Quotas de rapports de non-remise: <langue>\ <QuotaMessageType>. Par exemple, En\ProhibitSendReceiveMailBox.NDRs for quotas: <Language>\ <QuotaMessageType>. For example, En\ProhibitSendReceiveMailBox.

    • ** <Langue>: pour la liste des langues prises en charge, consultez la section langues prises en charge pour les rapports de non-remise dans cette rubrique.<Language>**: For the list of supported languages, see the Supported languages for NDRs section in this topic.

    • ** <QuotaMessageType>: les valeurs valides sont :<QuotaMessageType>**: Valid values are:

      Quotas de taille de boîte aux lettres :Mailbox size quotas:

      ProhibitSendReceiveMailBox: une boîte aux lettres dépasse sa ProhibitSendReceiveQuota limite.ProhibitSendReceiveMailBox: A mailbox exceeds its ProhibitSendReceiveQuota limit.

      ProhibitSendMailbox: une boîte aux lettres dépasse sa ProhibitSendQuota limite.ProhibitSendMailbox: A mailbox exceeds its ProhibitSendQuota limit.

      WarningMailbox: une boîte aux lettres dépasse sa IssueWarningQuota limiter lorsqu’il a un ProhibitSendQuota ou ProhibitSendReceiveQuota la limite configurée.WarningMailbox: A mailbox exceeds its IssueWarningQuota limit when it has a ProhibitSendQuota or ProhibitSendReceiveQuota limit configured.

      WarningMailboxUnlimitedSize: une boîte aux lettres dépasse sa IssueWarningQuota limite lorsqu’elle n’a pas une ProhibitSendQuota ou ProhibitSendReceiveQuota la limite configurée.WarningMailboxUnlimitedSize: A mailbox exceeds its IssueWarningQuota limit when it doesn't have a ProhibitSendQuota or ProhibitSendReceiveQuota limit configured.

      Quotas de taille de dossier public :Public folder size quotas:

      ProhibitPostPublicFolder: un dossier public dépasse son ProhibitPostQuota limite.ProhibitPostPublicFolder: A public folder exceeds its ProhibitPostQuota limit.

      WarningPublicFolder: un dossier public dépasse son IssueWarningQuota limiter lorsqu’il a un ProhibitPostQuota la limite configurée.WarningPublicFolder: A public folder exceeds its IssueWarningQuota limit when it has a ProhibitPostQuota limit configured.

      WarningPublicFolderUnlimitedSize: un dossier public dépasse son IssueWarningQuota limite lorsqu’elle n’a pas une ProhibitPostQuota la limite configurée.WarningPublicFolderUnlimitedSize: A public folder exceeds its IssueWarningQuota limit when it doesn't have a ProhibitPostQuota limit configured.

      Nombre maximal de messages par dossier de boîte aux lettres :Maximum number of messages in a mailbox folder:

      ProhibitReceiveMailboxMessagesPerFolderCount: une boîte aux lettres dépasse sa MailboxMessagesPerFolderCountReceiveQuota limite.ProhibitReceiveMailboxMessagesPerFolderCount: A mailbox exceeds its MailboxMessagesPerFolderCountReceiveQuota limit.

      WarningMailboxMessagesPerFolderCount: une boîte aux lettres dépasse sa MailboxMessagesPerFolderCountWarningQuota limiter lorsqu’il a un ailboxMessagesPerFolderCountReceiveQuota la limite configurée.WarningMailboxMessagesPerFolderCount: A mailbox exceeds its MailboxMessagesPerFolderCountWarningQuota limit when it has a ailboxMessagesPerFolderCountReceiveQuota limit configured.

      WarningMailboxMessagesPerFolderUnlimitedCount: une boîte aux lettres dépasse sa MailboxMessagesPerFolderCountWarningQuota limite lorsqu’elle n’a pas une MailboxMessagesPerFolderCountReceiveQuota la limite configurée.WarningMailboxMessagesPerFolderUnlimitedCount: A mailbox exceeds its MailboxMessagesPerFolderCountWarningQuota limit when it doesn't have a MailboxMessagesPerFolderCountReceiveQuota limit configured.

      Nombre maximal de sous-dossiers par dossier de boîte aux lettres :Maximum number of subfolders in a mailbox folder:

      ProhibitReceiveFolderHierarchyChildrenCountCount: une boîte aux lettres dépasse sa FolderHierarchyChildrenCountReceiveQuota limite.ProhibitReceiveFolderHierarchyChildrenCountCount: A mailbox exceeds its FolderHierarchyChildrenCountReceiveQuota limit.

      WarningFolderHierarchyChildrenCount: une boîte aux lettres dépasse sa FolderHierarchyChildrenCountWarningQuota limiter lorsqu’il a un FolderHierarchyChildrenCountReceiveQuota la limite configurée.WarningFolderHierarchyChildrenCount: A mailbox exceeds its FolderHierarchyChildrenCountWarningQuota limit when it has a FolderHierarchyChildrenCountReceiveQuota limit configured.

      WarningFolderHierarchyChildrenUnlimitedCount: une boîte aux lettres dépasse sa FolderHierarchyChildrenCountWarningQuota limite lorsqu’elle n’a pas une FolderHierarchyChildrenCountReceiveQuota la limite configurée.WarningFolderHierarchyChildrenUnlimitedCount: A mailbox exceeds its FolderHierarchyChildrenCountWarningQuota limit when it doesn't have a FolderHierarchyChildrenCountReceiveQuota limit configured.

      ProhibitReceiveFoldersCount: une boîte aux lettres dépasse sa FoldersCountReceiveQuota limite.ProhibitReceiveFoldersCount: A mailbox exceeds its FoldersCountReceiveQuota limit.

      WarningFoldersCount: une boîte aux lettres dépasse sa FoldersCountWarningQuota limiter lorsqu’il a un FoldersCountReceiveQuota la limite configurée.WarningFoldersCount: A mailbox exceeds its FoldersCountWarningQuota limit when it has a FoldersCountReceiveQuota limit configured.

      WarningFoldersCountUnlimited Une boîte aux lettres dépasse sa FoldersCountWarningQuota limite lorsqu’elle n’a pas une FoldersCountReceiveQuota la limite configurée.WarningFoldersCountUnlimited A mailbox exceeds its FoldersCountWarningQuota limit when it doesn't have a FoldersCountReceiveQuota limit configured.

      Nombre maximal de niveaux (profondeur) dans un dossier de boîte aux lettres :Maximum number of levels (depth) in a mailbox folder:

      ProhibitReceiveFolderHierarchyDepth: une boîte aux lettres dépasse sa FolderHierarchyDepthWarningQuota limite.ProhibitReceiveFolderHierarchyDepth: A mailbox exceeds its FolderHierarchyDepthWarningQuota limit.

      WarningFolderHierarchyDepth: une boîte aux lettres dépasse sa FolderHierarchyDepthWarningQuota limiter lorsqu’il a un FolderHierarchyDepthReceiveQuota la limite configurée.WarningFolderHierarchyDepth: A mailbox exceeds its FolderHierarchyDepthWarningQuota limit when it has a FolderHierarchyDepthReceiveQuota limit configured.

      WarningFolderHierarchyDepthUnlimited :: une boîte aux lettres dépasse sa FolderHierarchyDepthWarningQuota limite lorsqu’elle n’a pas une FolderHierarchyDepthReceiveQuota la limite configurée.WarningFolderHierarchyDepthUnlimited:: A mailbox exceeds its FolderHierarchyDepthWarningQuota limit when it doesn't have a FolderHierarchyDepthReceiveQuota limit configured.

Langues prises en charge pour les notifications d'échec de remiseSupported languages for NDRs

Le tableau suivant répertorie les codes de langue pris en charge que vous pouvez utiliser dans les notifications d'échec de remise personnalisées.This table lists the supported language that codes you can use in custom NDRs.

Code langueLanguage code LangageLanguage
afaf
AfrikaansAfrikaans
am-ETam-ET
Amharique (Éthiopie)Amharic (Ethiopia)
arar
ArabeArabic
as-INas-IN
Assamais (Inde)Assamese (India)
bgbg
BulgareBulgarian
bn-BDbn-BD
Bengla (Bangladesh)Bengali (Bangladesh)
bn-INbn-IN
Bengla (Inde)Bengali (India)
bs-Cyrl-BAbs-Cyrl-BA
Bosniaque (cyrillique, Bosnie-Herzégovine)Bosnian (Cyrillic, Bosnia and Herzegovina)
bs-Latn-BAbs-Latn-BA
Bosniaque (latin, Bosnie-Herzégovine)Bosnian (Latin, Bosnia and Herzegovina)
caca
CatalanCatalan
cscs
TchèqueCzech
cy-GBcy-GB
Gallois (Grande-Bretagne)Welsh (Great Britain)
dada
DanoisDanish
dede
AllemandGerman
elel
GrecGreek
enen
AnglaisEnglish
eses
EspagnolSpanish
etet
EstonienEstonian
eueu
BasqueBasque
fafa
PersePersian
fifi
FinnoisFinnish
fil-PHfil-PH
Filipino (Philippines)Filipino (Philippines)
frfr
FrançaisFrench
ga-IEga-IE
Irlandais (Irlande)Irish (Ireland)
glgl
GalicienGalician
gugu
GoudjratiGujarati
ha-Latn-NGha-Latn-NG
Haoussa (latin, Nigeria)Hausa (Latin, Nigeria)
hehe
HébreuHebrew
hihi
HindiHindi
hrhr
CroateCroatian
huhu
HongroisHungarian
hyhy
ArménienArmenian
idid
IndonésienIndonesian
ig-NGig-NG
Igbo (Nigeria)Igbo (Nigeria)
isis
IslandaisIcelandic
itit
ItalienItalian
iu-Latn-CAiu-Latn-CA
Inuktitut (latin, Canada)Inuktitut (Latin, Canada)
jaja
JaponaisJapanese
kaka
GéorgienGeorgian
kkkk
KazakhKazakh
km-KHkm-KH
Khmer (Cambodge)Khmer (Cambodia)
knkn
KannadaKannada
koko
CoréenKorean
kokkok
KonkaniKonkani
kyky
KirghizKyrgyz
lb-LUlb-LU
Luxembourgeois (Luxembourg)Luxembourgish (Luxembourg)
lo-LAlo-LA
Lao (République démocratique populaire Lao)Lao (Lao People's Democratic Republic)
ltlt
LituanienLithuanian
lvlv
LettonLatvian
mi-NZmi-NZ
Maori (Nouvelle-Zélande)Maori (New Zealand)
mkmk
MacédonienMacedonian
ml-INml-IN
Malayalam (Inde)Malayalam (India)
mrmr
MaratheMarathi
msms
MalaisMalay
ms-BNms-BN
Malais (Brunei Darussalam)Malay (Brunei Darussalam)
mt-MTmt-MT
Maltais (Malte)Maltese (Malta)
ne-NPne-NP
Népalais (Népal)Nepali (Nepal)
nlnl
NéerlandaisDutch
nn-NOnn-NO
Norvégien (nynorsk)Norwegian (Nynorsk)
nono
NorvégienNorwegian
nso-ZAnso-ZA
Sesotho sa Leboa (Afrique du Sud)Sesotho sa Leboa (South Africa)
or-INor-IN
Oriya (Inde)Oriya (India)
papa
PendjabiPunjabi
plpl
PolonaisPolish
ps-AFps-AF
Pachto (Afghanistan)Pashto (Afghanistan)
ptpt
PortugaisPortuguese
pt-PTpt-PT
Portugais (Portugal)Portuguese (Portugal)
qut-GTqut-GT
Quiché (Guatemala)K'iche (Guatemala)
quz-PEquz-PE
Quechua (Pérou)Quechua (Peru)
roro
RoumainRomanian
ruru
RusseRussian
rw-RWrw-RW
Kinyarwanda (Rwanda)Kinyarwanda (Rwanda)
si-LKsi-LK
Cinghalais (Sri Lanka)Sinhala (Sri Lanka)
sksk
SlovaqueSlovak
slsl
SlovèneSlovenian
sqsq
AlbanaisAlbanian
srsr
SerbeSerbian
sr-Cyrl-CSsr-Cyrl-CS
Serbe (cyrillique, Serbie)Serbian (Cyrillic, Serbia)
svsv
SuédoisSwedish
swsw
KiswahiliKiswahili
tata
TamoulTamil
tete
TélougouTelugu
thth
ThaïlandaisThai
tn-ZAtn-ZA
Tswana (Afrique du Sud)Setswana (South Africa)
trtr
TurcTurkish
tttt
TatarTatar
ukuk
UkrainienUkrainian
urur
OurdouUrdu
uzuz
OuszbekUzbek
vivi
VietnamienVietnamese
wo-SNwo-SN
Wolof (Sénégal)Wolof (Senegal)
xh-ZAxh-ZA
Xhosa (Afrique du Sud)isiXhosa (South Africa)
yo-NGyo-NG
Yorouba (Nigeria)Yoruba (Nigeria)
zh-Hanszh-Hans
Chinois (simplifié)Chinese (Simplified)
zh-Hantzh-Hant
Chinois (Traditionnel)Chinese (Traditional)
zh-HKzh-HK
Chinois (Hong Kong)Chinese (Hong Kong)
zu-ZAzu-ZA
Zoulou (Afrique du Sud)isiZulu (South Africa)

Pour contrôler les langues utilisées dans les notifications d'échec de remise, utilisez les paramètres suivants sur la cmdlet Set-TransportConfig:To control the languages that are used in NDRs, you use these parameters on the Set-TransportConfig cmdlet:

  • ExternalDsnDefaultLanguage: Spécifie la langue par défaut à utiliser dans les rapports de non-remise externes. La valeur par défaut est vide ($null), ce qui signifie que la langue par défaut du serveur Windows est utilisée.ExternalDsnDefaultLanguage: Specifies the default language to use on external NDRs. The default value is blank ($null), which means the default Windows server language is used.

  • InternalDsnDefaultLanguage: Spécifie la langue par défaut à utiliser dans les rapports de non-remise internes. La valeur par défaut est vide ($null), ce qui signifie que la langue par défaut du serveur Windows est utilisée.InternalDsnDefaultLanguage: Specifies the default language to use on internal NDRs. The default value is blank ($null), which means the default Windows server language is used.

  • ExternalDsnLanguageDetectionEnabledExternalDsnLanguageDetectionEnabled

    • $true: Exchange essaie d’envoyer un rapport de non-remise externe dans la même langue que le message d’origine. Il s’agit de la valeur par défaut.$true: Exchange tries to send an external NDR in the same language as the original message. This is the default value.

    • $false: Détection de la langue est désactivée pour les rapports de non-remise externes, le rapport de non-remise est déterminée par le paramètre ExternalDsnDefaultLanguage .$false: Language detection is disabled for external NDRs, The NDR language is determined by the ExternalDsnDefaultLanguage parameter.

  • InternalDsnLanguageDetectionEnabledInternalDsnLanguageDetectionEnabled

    • $true: Exchange essaie d’envoyer un rapport de non-remise interne dans la même langue que le message d’origine. Il s’agit de la valeur par défaut.$true: Exchange tries to send an internal NDR in the same language as the original message. This is the default value.

    • $false: Détection de la langue est désactivée pour les rapports de non-remise internes, le rapport de non-remise est déterminée par le paramètre InternalDsnDefaultLanguage .$false: Language detection is disabled for internal NDRs, The NDR language is determined by the InternalDsnDefaultLanguage parameter.

Caractères spéciaux et balises HTML dans les notifications d'échec de remiseHTML tags and special characters in NDRs

Le texte personnalisé que vous incluez dans une notification d'échec de remise peut contenir un maximum de 512 caractères, comprenant du texte et des balises HTML. Par exemple, vous pouvez inclure une description détaillée du problème, des informations de contact pour le support technique et un lien vers le site web du support technique.The custom text that you include in an NDR can contain a maximum of 512 characters, which includes text and HTML tags. For example, you can include a detailed description of the problem, contact information for your help desk, and a link to your support department's web site.

Pour contrôler si Exchange utilise le format HTML ou du texte brut dans les notifications d'échec de remise, utilisez les paramètres suivants sur la cmdlet Set-TransportConfig:To control whether Exchange uses HTML or plain text in NDRs, you use these parameters on the Set-TransportConfig cmdlet:

  • ExternalDsnSendHtmlExternalDsnSendHtml

    • $true: Utilisez des balises HTML dans les rapports de non-remise pour les expéditeurs externes. Il s’agit de la valeur par défaut.$true: Use HTML tags in NDRs for external senders. This is the default value.

    • $false: Utilisez le texte brut dans les rapports de non-remise pour les expéditeurs externes.$false: Use plain text in NDRs for external senders.

  • InternalDsnSendHtmlInternalDsnSendHtml

    • $true: Utiliser des balises HTML dans les rapports de non-remise pour des expéditeurs internes. Il s’agit de la valeur par défaut$true: Use HTML tags in NDRs for internal senders. This is the default value

    • $false: Utilisez le texte brut dans les rapports de non-remise pour des expéditeurs internes.$false: Use plain text in NDRs for internal senders.

Le tableau suivant décrit les balises HTML que vous pouvez utiliser dans le texte des notifications d'échec de remise.This table describes the HTML tags that you can use in the NDR text.


DescriptionDescription Balises HTMLHTML tags
BoldBold
<B>et</B><B> and </B>
ItalicItalic
<EM>et</EM><EM> and </EM>
Saut de ligneLine break
<BR>
ParagrapheParagraph
<P>et</P><P> and </P>
Lien hypertexteHyperlink
<A HREF="url">et</A><A HREF="url"> and </A>
Remarque : en raison de la présence de guillemets dans la balise, vous devez placer la chaîne de texte complète entre apostrophes (et non entre guillemets) si vous utilisez cette balise dans votre texte personnalisé. Dans le cas contraire, vous recevez une erreur. Note: Because this tag contains double quotation marks, you need to use single quotation marks (not double quotation marks) around the complete text string if you use this tag in your custom text. Otherwise, you'll receive an error.

Certains caractères d'une notification d'échec de remise nécessitent des codes d'échappement pour les identifier littéralement et non selon leur fonction dans la notification d'échec de remise. Les caractères suivants sont décrits dans le tableau suivant :Certain characters in an NDR require escape codes to identify them literally, and not by their function in the NDR. These characters are described in the following table:


CaractèreCharacter Code d'échappementEscape code
<
&lt;
>
&gt;
""
&quot;
&
&amp;

Par exemple, si vous souhaitez que le rapport de non-remise pour afficher le texte Please contact the Help Desk at <1234>., vous devez la valeur"Please contact the Help Desk at &lt;1234&gt;."For example, if you want the NDR to display the text Please contact the Help Desk at <1234>., you need to the value "Please contact the Help Desk at &lt;1234&gt;."

Il s'agit d'un exemple d'une valeur de texte de notification d'échec de remise personnalisée qui utilise des balises HTML et des codes d'échappement.This is an example of a custom NDR text value that uses HTML tags and escape codes.

'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.'