5.4. Configuration avancée

Il existe de nombreuses options qui ne sont pas requises pour une configuration standard. Dans la section Options réseau du service, les options Lier à l'adresse et Numéro de port permettent de forcer le service à écouter sur un couple spécifique adresse/port. Si vous avez de nombreuses interfaces réseau et que vous voulez faire circuler le trafic de courrier sur une interface spécifique, vous pouvez le spécifier ici en entrant l'adresse IP.

Dans la seconde table intitulée Options du programme du service, vous pouvez rediriger toutes vos requêtes vers un autre système. Dans le champ Service effectué par, choisissez Rediriger vers la machine et entrez l'adresse IP et le port de la machine. Les options Tourner en tant qu'utilisateur et Tourner en tant que groupe permettent d'exécuter le service sous un nom d'usager spécifique.

Xinetd permet également de définir des limites ou des quotas pour chaque service. L'option Serveurs concurrents maxi déterminent le nombre maximum de démons qui peuvent être exécutés en concurrence. Pour sa part, le champ Nombre maximum de connexions par seconde spécifie le nombre de requêtes que pourra soutenir le serveur en même temps. Si le nombre maximum est atteint, alors l'option Délai si le maximum est atteint établit l'intervalle en secondes avant que le serveur soit de nouveau accessible. Dans notre exemple avec POP3, vous pourriez décider que seulement 3 serveurs peuvent être démarrés pour répondre à 5 connexions par seconde.

La dernière options très utile est Niveau de nice pour le serveur qui indique la priorité du programme à l'échelle du système.

Pour de très gros serveurs de courrier, vous pouvez utiliser des versions indépendantes des serveurs POP/IMAP (non contrôlés par xinetd).