Comment faire pour définir une limite du nombre de messages SMTP dans les files d'attente

Important Cet article contient des informations sur la procédure de modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde, de restauration et de modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
256986 Description du Registre de Microsoft Windows

INTRODUCTION

Si vous souhaitez limiter le nombre de messages SMTP (Simple Mail Transfer Protocol) pouvant être en file d'attente sur un serveur qui exécute Microsoft Windows Server 2003 ou Microsoft Windows 2000 SMTP Server, vous pouvez utiliser la clé de Registre MaxMessageObjects. Si la limite est atteinte, aucun message entrant supplémentaire n'est accepté par SMTP.

Plus d'informations

Si Microsoft Exchange n'est pas installé sur l'ordinateur, vous pouvez installer le protocole SMTP dans Services Internet (IIS). Pour que nous installions le protocole SMTP dans Services Internet (IIS), consultez la section « Aidez-moi ». Si vous voulez créer ces valeurs vous-même, consultez la section « Je résous le problème moi-même ».

Aidez-moi

Pour installer automatiquement le protocole SMTP dans Services Internet (IIS), cliquez sur le lien Résoudre ce problème. Cliquez ensuite sur Exécuter dans la boîte de dialogue Téléchargement de fichier et suivez la procédure indiquée par l'Assistant.




Remarque Cet Assistant peut exister en anglais uniquement. La correction automatique fonctionne toutefois pour les versions de Windows dans d'autres langues.

Remarque Si vous n'êtes pas sur l'ordinateur sur lequel le problème survient, vous pouvez enregistrer la résolution automatique sur un lecteur flash ou sur un CD-ROM et l'exécuter ensuite sur l'ordinateur concerné par le problème.

Le protocole SMTP doit désormais être activé.

Remarque Par défaut, le service SMTP est installé avec Windows Server 2003 et Windows 2000.

Pour installer vous-même le protocole SMTP dans IIS, procédez comme suit.

Avertissement Des problèmes sérieux peuvent se produire si vous modifiez le Registre de façon incorrecte à l'aide de l'Éditeur du Registre ou toute autre méthode. Ces problèmes peuvent vous obliger à réinstaller le système d'exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Vous assumez l'ensemble des risques liés à la modification du Registre.
  1. Cliquez sur Démarrer, puis sur Panneau de configuration.
  2. Cliquez sur Ajout/Suppression de programmes, puis cliquez sur Ajouter/Supprimer des composants Windows.
  3. Cliquez sur Services Internet (IIS), puis sur Détails.
  4. Activez la case à cocher Service SMTP, puis cliquez sur OK.
  5. Cliquez sur Suivant, puis sur Terminer.
Pour définir une limite du nombre de messages SMTP pouvant être mis en file d'attente, créez la clé MailMsg et définissez la valeur DWORD de MaxMessageObjects. Afin que nous puissions créer ces valeurs pour vous, consultez la section « Aidez-moi ». Si vous voulez créer ces valeurs vous-même, consultez la section « Je résous le problème moi-même ».

Aidez-moi

Pour mettre automatiquement le Registre à jour, cliquez sur le lien Résoudre ce problème. Cliquez ensuite sur Exécuter dans la boîte de dialogue Téléchargement de fichier et suivez la procédure indiquée par l'Assistant.




Remarque Cet Assistant peut exister en anglais uniquement. La correction automatique fonctionne toutefois pour les versions de Windows dans d'autres langues.

Remarque Si vous n'êtes pas sur l'ordinateur sur lequel le problème survient, vous pouvez enregistrer la résolution automatique sur un lecteur flash ou sur un CD-ROM et l'exécuter ensuite sur l'ordinateur concerné par le problème.

Vérifiez si la limite a été définie.

Je souhaite corriger moi-même

Pour créer ces valeurs vous-même, procédez comme suit :
  1. Cliquez sur Démarrer, puis sur Exécuter, tapez regedit, puis cliquez sur OK.
  2. Développez HKEY_LOCAL_MACHINE, Logiciel, Microsoft et enfin Exchange.
  3. Cliquez avec le bouton droit sur la clé Exchange, puis cliquez sur Nouvelle clé.
  4. Tapez MailMsg.
  5. Cliquez avec le bouton droit sur la nouvelle clé, puis sur Nouvelle valeur DWORD.
  6. Cliquez avec le bouton droit de la nouvelle valeur, cliquez sur Renommer et tapez MaxMessageObjects.
  7. Cliquez avec le bouton droit sur la valeur, cliquez sur Modifier, puis définissez la valeur sur le nombre maximum de messages que vous souhaitez voir dans les files d'attente à tout moment. La valeur par défaut (si la clé n'est pas présente) est de 100 000, qui est la limite suggérée.
La clé MaxMessageObjects fait référence au nombre maximal de messages électroniques que le système peut allouer. Lorsque le nombre de messages est en file d'attente sur le serveur, les messages entrants supplémentaires via le protocole SMTP sont refusés et une erreur 4xx (temporaire) se produit.

Le véritable nombre de messages électroniques attribué est de 90 de MaxMessageObjects, jusqu'à une limite de 90 000.

Pour augmenter le nombre d'objets au-delà de 90 000, définissez la clé de Registre MessageObjectsInboundCutoffCount sur la valeur souhaitée. Ne définissez pas la valeur MessageObjectsInboundCutoffCount pour plus de 90 % de la clé MaxMessageObjects car des messages supplémentaires sont créés durant le traitement des messages pour la génération DSN et la conversion de contenu.
Propriétés

ID d'article : 258748 - Dernière mise à jour : 10 sept. 2011 - Révision : 1

Commentaires