Procédure de configuration du répertoire de collecte

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Dernière rubrique modifiée : 2007-01-02

Cette rubrique décrit l'utilisation d'Exchange Management Shell pour configurer le répertoire de collecte dans Microsoft Exchange Server 2007.

Par défaut, le répertoire de collecte est disponible sur chaque ordinateur Exchange 2007 sur lequel le rôle serveur de transport Hub ou Edge est installé. Les fichiers de messages correctement formatés que vous copiez dans le répertoire de collecte sont déposés pour remise. Le répertoire de collecte est utilisé par des administrateurs pour tester le flux de messagerie ou par des applications qui doivent créer et soumettre leurs propres messages.

Avant de commencer

Pour exécuter les procédures suivantes, vous devez utiliser un compte auquel ont été délégués :

  • le rôle Administrateur de serveur Exchange et le groupe Administrateurs local pour le serveur cible.

Pour exécuter les procédures suivantes sur un ordinateur sur lequel le rôle serveur de transport Edge est installé, vous devez ouvrir une session en utilisant un compte membre du groupe Administrateurs local sur cet ordinateur.

Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.

Notes

Vous ne pouvez pas configurer le répertoire de collecte à l'aide d'Exchange Management Console. Pour configurer le répertoire de collecte, vous devez utiliser Exchange Management Shell. Pour plus d'informations sur l'utilisation d'Exchange Management Shell, consultez la rubrique Utilisation d'Exchange Management Shell.

Configuration de l'emplacement du répertoire de collecte

Par défaut, le répertoire de relecture est situé dans C:\Program Files\Microsoft\Exchange Server\TransportRoles\Pickup. Il doit s'agir d'un répertoire local de l'ordinateur Exchange 2007.

Utilisation d'Exchange Management Shell pour configurer l'emplacement du répertoire de collecte

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -PickupDirectoryPath <LocalFilePath>
    

    Par exemple, pour définir le répertoire de collecte comme C:\Pickup Directory sur l'ordinateur Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 -PickupDirectoryPath "C:\Pickup Directory"
    

La définition de la valeur du paramètre PickupDirectoryPath sur $null désactive le répertoire de collecte. Les répertoires spécifiés respectivement par le paramètre PickupDirectoryPath et le paramètre ReplayDirectoryPath ne peuvent pas être identiques.

La modification de l'emplacement du répertoire de collecte n'entraîne pas la copie de fichiers de messages existants de l'ancien répertoire de collecte dans le nouveau. Le nouvel emplacement du répertoire de collecte est actif presqu'immédiatement après le changement de configuration mais tous les fichiers de messages existants sont laissés dans l'ancien répertoire de collecte.

Les autorisations suivantes sont obligatoires sur le répertoire de collecte :

  • Administrateur : Contrôle intégral

  • Système : Contrôle intégral

  • Service réseau : Lecture, écriture et suppression des sous-dossiers et fichiers

Par défaut, le service de transport Microsoft Exchange utilise les informations d'identification de sécurité du compte d'utilisateur de service réseau pour créer le répertoire de collecte et appliquer les autorisations appropriées. Si le nouveau répertoire de collecte n'existe pas déjà et que le compte de service réseau dispose des droits nécessaires à la création de dossiers et à l'application d'autorisations au nouvel emplacement, alors le nouveau répertoire de collecte est créé et les autorisations appropriées lui sont appliquées. Si le nouveau répertoire de collecte existe déjà, les autorisations existantes sur les dossiers ne sont pas vérifiées. Chaque fois que vous déplacez le répertoire de collecte à l'aide du paramètre PickupDirectoryPath avec la cmdlet Set-TransportServer, il est toujours recommandé de vérifier que le nouveau répertoire de collecte existe déjà et que les autorisations appropriées lui sont appliquées. En cas d'échec du déplacement du répertoire de collecte, vous pouvez créer le répertoire de collecte et lui appliquer les autorisations appropriées avant d'utiliser le paramètre PickupDirectoryPath avec la cmdlet Set-TransportServer.

Configuration de la taille maximale pour les en-têtes de message acceptés par le répertoire de collecte

Par défaut, la taille maximale de la partie en-tête d'un message que peut traiter le répertoire de collecte est de 64 Mo. Les messages contenant des en-têtes d'une taille supérieure à la valeur maximale spécifiée sont rejetés par le serveur Exchange 2007.

Utilisation d'Exchange Management Shell pour configurer la taille maximale des en-têtes de message acceptés par le répertoire de collecte

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -PickupDirectoryMaxHeaderSize <HeaderSize>
    

    Par exemple, pour définir la taille maximale des en-têtes de message acceptés par le répertoire de collecte sur 96 Mo sur un ordinateur Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 -PickupDirectoryMaxHeaderSize 96KB
    

Lorsque vous entrez une valeur pour le paramètre PickupDirectoryMaxMessageSize, qualifiez-la à l'aide de l'une des unités suivantes :

  • B (octets)

  • KB (kilo-octets)

  • MB (mégaoctets)

  • GB (gigaoctets)

Les valeurs non qualifiées sont traitées comme des octets. La plage d'entrée valide pour le paramètre PickupDirectoryMaxHeaderSize s'étend de 32768 à 2147483647 octets.

Configuration du nombre maximal de destinataires pour les en-têtes de message acceptés par le répertoire de collecte

Par défaut, le nombre maximal de destinataires d'un message que le répertoire de collecte peut traiter est 100. Les messages contenant un nombre de destinataires supérieur à la valeur maximale spécifiée sont rejetés par le serveur Exchange 2007.

Utilisation d'Exchange Management Shell pour configurer le nombre maximal de destinataires d'un message accepté par le répertoire de collecte

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -PickupDirectoryMaxRecipientsPerMessage <NumberOfRecipients>
    

    Par exemple, pour définir le nombre maximal de destinataires d'un message accepté par le répertoire de collecte sur 200 sur un ordinateur Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 -PickupDirectoryMaxRecipientsPerMessage 200
    

La plage d'entrée valide pour le paramètre PickupDirectoryMaxRecipientsPerMessage s'étend de 1 à 10000.

Configuration de la vitesse maximale de traitement des messages pour le répertoire de collecte

Par défaut, le répertoire de collecte peut traiter des messages au rythme de 100 par minute. La limitation du temps de traitement des messages aide à éviter les problèmes de performances dus au traitement de lots de messages dans le répertoire de collecte.

Utilisation d'Exchange Management Shell pour configurer la vitesse maximale de traitement des messages par le répertoire de collecte

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -PickupDirectoryMaxMessagesPerMinute <MessagesPerMinute>
    

    Par exemple, pour définir la vitesse maximale de traitement des messages par le répertoire de collecte sur 200 messages par minute sur un ordinateur Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 -PickupDirectoryMaxMessagesPerMinute 200
    

La plage d'entrée valide pour le paramètre PickupDirectoryMaxMessagesPerMinute s'étend de 1 à 20000. Le répertoire de collecte analyse les nouveaux fichiers de messages une fois toutes les 5 secondes ou 12 fois par minute. L'intervalle de 5 secondes entre deux interrogations n'est pas configurable. Cela signifie que le nombre maximal de messages qui peuvent être traités durant cet intervalle correspond à la valeur que vous attribuez au paramètre PickupDirectoryMaxMessagesPerMinute, divisée par 12 (PickupDirectoryMaxMessagesPerMinute/12). Par défaut, un maximum d'un peu plus de 8 messages peuvent être traités pendant chaque intervalle de 5 secondes entre deux interrogations.

La vitesse de traitement des messages pour le répertoire de collecte et le répertoire de relecture est spécifiée par le paramètre PickupDirectoryMaxMessagesPerMinute. Chaque répertoire peut traiter de façon indépendante des fichiers de messages à la vitesse spécifiée par le paramètre PickupDirectoryMaxMessagesPerMinute. Par défaut, le répertoire de collecte peut traiter 100 messages par minute et le répertoire de relecture 100 messages par minute au même moment.

Pour plus d'informations sur la syntaxe et les paramètres, consultez la rubrique Set-TransportServer.

Pour plus d'informations

Pour plus d'informations sur le répertoire de collecte, consultez la rubrique Gestion du répertoire de collecte.