Réponses:
+1 pour Postfix
Soyez très prudent pour vous assurer que votre machine ne peut pas être utilisée comme relais ouvert. S'il s'agit d'un réseau local uniquement, n'acceptez pas les connexions sur votre IP publique. S'il s'agit d'un serveur SMTP externe, assurez-vous que vous n'acceptez aucun e-mail non destiné à votre domaine. Si vous devez fournir SMTP à vos utilisateurs lorsqu'ils sont en dehors du réseau, utilisez un VPN (auquel cas ils ne sont pas en dehors du réseau) ou implémentez l'authentification (et l'authentification réelle, pas seulement POP avant SMTP)
Quoi que vous fassiez, n'utilisez pas Sendmail. Les fichiers de configuration sont si compliqués qu'ils ont créé un langage de macro qui se compile jusqu'aux fichiers de configuration réels.
Le livre O'Reilly Sendmail (le livre des chauves-souris) est le plus épais de mon étagère.
Slicehost a des articles fantastiques qui fonctionneront avec n'importe quel hôte, avec des guides spécifiques par e-mail à articles.slicehost.com/email .
J'utiliserais qmail, il suffit de suivre ce très bon livre "la vie avec qmail"