La meilleure façon de resserrer le navire Exchange est de le cacher derrière un service de filtrage de courrier sécurisé et fiable. Comme l'a dit Wesley, une option populaire consiste à utiliser une appliance de filtrage commerciale.
Si vous êtes un bricoleur, jetez un coup d'œil au filtrage MTA tel que Haraka . Vous utiliseriez le rcpt_to.ldap pour valider les destinataires de l'enveloppe, puis transférer les messages à votre serveur Exchange en utilisant le plugin smtp_forward
o outbound
. Ce dernier inclut la mise en file d'attente, au cas où votre serveur Exchange serait en panne. J'utilise actuellement exactement cette configuration pour plusieurs serveurs Exchange et elle fonctionne bien.
Comme Node.js fonctionne sous Windows, il est possible d'exécuter Haraka sur un serveur Windows.
Si vous êtes prêt à considérer un logiciel mature (re : vieux scripts perl) pour les systèmes basés sur UNIX, il y a également ASSP (Proxy SMTP anti-spam) et qpsmtpd . Tous deux sont gratuits, fournissent des filtres très robustes et sont conçus pour se placer devant des serveurs de messagerie ne disposant pas de défenses adéquates contre les abus.