[SMTP relay & Recipients] [RESOLU][Postfix & Exchange] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 14-07-2014 à 19:58:22
Deroma1, pourriez-vous me dire svp comment pourrai-je exécuter le script vb qui scanne l'arborescence de l'annuaire LDAP d'Active Directory
Marsh Posté le 09-11-2007 à 09:27:41
Bonjour,
J'ai réussi à créer un automatisme pour mettre à jour les recipients autorisés pour Postfix sur un serveur Linux / Debian en DMZ, à partir d'un serveur Exchange SBS 2003 en LAN.
Pour ceux que ça peut intéresser voici ma solution:
Un script VB qui scanne l'arborescence de l'annuaire LDAP d'Active Directory, récupère les Alias de messageries et toutes les adresses emails SMTP associées (script original quelque peu modifié par mes soins).
Pensez à modifier cette ligne Set Container = GetObject("LDAP://OU=xxxxxxxx,DC=xxxxxxxx,DC=xxxxxx" ) en fonction de l'organisation de votre AD.
Ensuite je récupère le résultat de ce script que je pousse avec Putty sur le serveur Debian.
Pensez à modifier xxxxxxx par le mot de passe root, et gecko par le nom de votre passerelle Debian.
Puis je lance toujours avec Putty, un script Shell hébergé sur le serveur Exchange
Là aussi pensez à adapter le script
Voici le script Shell, il parse simplement le fichier envoyé en supprimant la mention smpt:. Puis il hash le résultat avec postmap pour qu'il soit exploitable par Postfix.
Il ne me reste qu'à modifier le main.cf de Postfix pour intégrer ces données :
Et voici le bat final schedulé sur le serveur Exchange qui fait le chef d'orchestre de tout ça.
A chaque mise à jour de mes utilisateurs sur Exchange, je suis sur que la passerelle en aura connaissance.
Bonne journée, Théo