Gérer les messages de notification d’état de remise (DSN)

S’applique à : Exchange Server 2013

Microsoft Exchange Server 2013 utilise les notifications d’état de remise (DSN) pour fournir des rapports de non-remise (NDR) et d’autres messages d’état aux expéditeurs de messages. Vous pouvez utiliser les DSN intégrés ou créer des messages DSN personnalisés pour répondre aux besoins de votre organisation.

Ce qu'il faut savoir avant de commencer

  • Durée d'exécution estimée : 15 minutes

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

  • Vous ne pouvez pas supprimer un message DSN intégré inclus dans Exchange. Pour modifier un message DSN intégré, vous devez créer un message DSN personnalisé pour le code DSN que vous souhaitez personnaliser. Lorsque vous supprimez un message DSN personnalisé, le code DSN associé à ce message revient au message DSN intégré inclus dans Exchange.

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

Conseil

Vous rencontrez des difficultés ? Demandez de l’aide en participant aux forums Exchange. Visitez les forums de Exchange Server.

Utiliser l’interpréteur de commandes pour afficher les messages DSN intégrés et personnalisés

Pour afficher une liste récapitulative de tous les messages DSN intégrés inclus dans Exchange 2013, exécutez la commande suivante :

Get-SystemMessage -Original

Pour afficher une liste récapitulative de tous les messages DSN personnalisés dans votre organisation, exécutez la commande suivante :

Get-SystemMessage

Pour afficher des informations détaillées sur le message DSN personnalisé pour le code DSN 5.1.2 envoyé aux expéditeurs internes en anglais, exécutez la commande suivante :

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

Utiliser l’interpréteur de commandes pour créer un message DSN personnalisé

Exécutez la commande suivante :

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

Cet exemple crée un message DSN de texte brut personnalisé pour le code DSN 5.1.2 envoyé aux expéditeurs internes en anglais.

New-SystemMessage -Internal $true -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 the Help Desk at extension 123 for assistance."

Cet exemple crée un message DSN en texte brut personnalisé pour le code DSN 5.1.2 envoyé à des expéditeurs externes en anglais.

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 crée un message DSN HTML personnalisé pour le code DSN 5.1.2 envoyé aux expéditeurs internes en anglais.

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="http://it.contoso.com">Internal Support</A> or contact &quot;InfoSec&quot; for more information.'

Comment savoir si cela a fonctionné ?

Pour vérifier que vous avez correctement créé un message DNS personnalisé, procédez comme suit :

  1. Exécutez la commande suivante :

    Get-SystemMessge -DSNCode <x.y.z> | Format-List Name,Internal,Text,Language
    
  2. Vérifiez que les valeurs que vous voyez sont celles que vous avez configurées.

  3. Envoyez un message de test qui générera le DSN personnalisé que vous avez configuré.

Utiliser l’interpréteur de commandes pour modifier le texte d’un message DSN personnalisé

Pour modifier le texte d’un message DSN personnalisé, la commande suivante :

Set-SystemMessage <Locale>\<Internal | External>\<DSNcode> -Text "<DSN text>"

Cet exemple montre comment modifier le texte affecté au message DSN personnalisé pour le code DSN 5.1.2 envoyé aux expéditeurs internes en anglais.

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

Comment savoir si cela a fonctionné ?

Pour vérifier que vous avez correctement modifié le texte d’un message DNS personnalisé, procédez comme suit :

  1. Exécutez la commande suivante : Get-SystemMessage.

    Set-SystemMessage <Locale>\<Internal | External>\<DSNcode> | Format-List -Text
    
  2. Vérifiez que la valeur affichée est la valeur que vous avez configurée.

Utiliser l’interpréteur de commandes pour supprimer un message DSN personnalisé

Exécutez la commande suivante :

Remove-SystemMessage <Local>\<Internal | External>\<DSNcode>

Cet exemple supprime le message DSN personnalisé pour le code DSN 5.1.2 envoyé aux expéditeurs internes en anglais.

Remove-SystemMessage En\Internal\5.1.2

Comment savoir si cela a fonctionné ?

Pour vérifier que vous avez supprimé un message DNS personnalisé, procédez comme suit :

  1. Exécutez la commande : Get-SystemMessage.

  2. Vérifiez un DSN pour les paramètres régionaux, les destinataires internes ou externes, et le code DSN que vous avez supprimé n’est pas répertorié.

Transférer des copies des messages DSN à la boîte aux lettres des destinataires Exchange

Vous pouvez spécifier une liste de codes DSN que vous souhaitez surveiller en faisant copier les messages DSN dans la boîte aux lettres du destinataire Exchange. Toutefois, par défaut, aucune boîte aux lettres n’est affectée au destinataire Exchange, de sorte que tous les messages envoyés au destinataire Exchange sont ignorés. Pour envoyer des copies de messages DSN à la boîte aux lettres de destinataire Exchange, vous devez affecter une boîte aux lettres au destinataire Exchange, puis spécifique les codes DSN que vous souhaitez surveiller. Par défaut, les codes DSN suivants sont surveillés : 5.4.8, 5.4.6, 5.4.4, 5.2.4, 5.2.0et 5.1.4.

Étape 1 : Utiliser l’interpréteur de commandes pour affecter une boîte aux lettres au destinataire Exchange

Pour affecter une boîte aux lettres au destinataire Exchange, procédez comme suit :

  1. En raison du volume potentiellement élevé d’e-mails, envisagez de créer une boîte aux lettres dédiée et un compte d’utilisateur Active Directory pour le destinataire Exchange. Pour plus d'informations, consultez la rubrique Création de boîtes aux lettres utilisateur. Sinon, identifiez la boîte aux lettres existante que vous souhaitez associer au destinataire Exchange.

  2. Exécutez la commande suivante :

    Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient <MailboxIdentity>
    

    Par exemple, pour affecter la boîte aux lettres existante nommée « Contoso System Mailbox » au destinataire Exchange, exécutez la commande suivante :

    Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient "Contoso System Mailbox"
    

Étape 2 : Spécifier les codes DSN que vous souhaitez surveiller

Utiliser le CENTRE d’administration Exchange pour spécifier les codes DSN

  1. Dans le CENTRE d’administration Exchange, accédez à Flux> de messagerieConnecteurs> de réceptionPlus d’optionsIcône Plus d’options.> Autres options Paramètres de transport de l’organisation>Remise.

  2. Dans la section Codes DNS, tapez les codes DSN que vous souhaitez surveiller au format <x.y.z>, puis cliquez sur Ajouterune icône Ajouter Sélectionnez une entrée existante, puis cliquez sur l’icôneModifier modifier pour la modifier, ou cliquez sur Supprimerl’icône Supprimer pour la supprimer. Lorsque vous avez terminé, cliquez sur Enregistrer.

Utiliser l’interpréteur de commandes pour spécifier les codes DSN

Pour remplacer les valeurs existantes, exécutez la commande suivante :

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

Cet exemple configure l’organisation Exchange pour transférer tous les messages DSN qui ont les codes DSN 5.7.1, 5.7.2 et 5.7.3 au destinataire Exchange.

Set-TransportConfig -GenerateCopyOfDSNFor 5.7.1,5.7.2,5.7.3

Pour ajouter ou supprimer des entrées sans modifier une valeur existante, exécutez la commande suivante :

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

Cet exemple ajoute le code DSN 5.7.5 et supprime le code DSN 5.7.1 de la liste existante des messages DSN qui sont transférés au destinataire Exchange.

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

Comment savoir si cela a fonctionné ?

Pour vérifier que vous avez correctement configuré des copies des messages DNS à envoyer à la boîte aux lettres du destinataire Exchange, surveillez la boîte aux lettres associée au destinataire Exchange et vérifiez que les messages DSN contiennent les codes DSN que vous avez spécifiés.