Comment utiliser plusieurs smart host avec SMTP IIS
Windows Server 200x propose nativement avec IIS (Internet Information Server) un service SMTP permettant aux entreprises d’envoyer des emails sans avoir besoin de monter une infrastructure complexe. Ce service est idéal pour déployer un serveur servant uniquement de relais SMTP pour les applications ayant besoin d’envoyer des emails. Le service IIS relayant ensuite ces emails vers un infrastructure plus complète de type Exchange Server.
L’utilisation d’un serveur IIS pour ce type de relais présente de nombreux avantages. Cependant, une des restrictions principales pour les entreprises est que l’interface graphique du service SMTP de IIS ne permet de définir qu’un seul smarthost en serveur distant. Bien sur il est tout à fait possible d’utiliser les mécanismes habituels basés sur les MX ou le Round Robin DNS. De même il est envisageable de mettre en œuvre sur les serveurs cibles du NLB (Network Load Balancing). Ces différentes solutions peuvent être délicate à implémenter dans des environnements d’entreprises complexes car cela oblige l’intervention de différentes équipes.
Le service SMTP d’Exchange Serveur repose sur celui de IIS. Exchange Serveur venant y ajouter des fonctionnalités avancées à l’aide des connecteurs SMTP. Aussi nous allons à travers un script de configuration, ajouter plusieurs serveurs SMTP en smarthost afin de fournir une tolérance de panne et une répartition de charge uniquement en modifiant la configuration du serveur SMTP utilisé comme relais de messagerie pour les applications de l’entreprise.