/usr/local/bin/mailwatch/tools/Cron_jobs/mailwatch_ldap_sync.sh
By design, this script parses the proxyAddresses field in LDAP/AD to import all users in a domain into E.F.A.
1) Populate the required definitions....
Code: Select all
LDAP_URI="ldap://myldaphost.mydomain:3268"
LDAP_BASE="DC=mydomain,DC=com"
LDAP_USER="myldapproxy@mydomain"
LDAP_PASS="myldappass"
MYSQL_HOST="localhost"
MYSQL_PORT="3306"
MYSQL_NAME="mailscanner"
MYSQL_USER="mailwatch"
MYSQL_PASS="mymailwatchpass" # <-- Look in /etc/EFA-Config for the password needed here (MAILWATCHSQLPWD)
Code: Select all
sudo yum install openldap-clients
4) When satified...
Link it in /etc/cron.daily...
Code: Select all
ln -s /usr/local/bin/mailwatch/tools/Cron_jobs/mailwatch_ldap_sync.sh /etc/cron.daily/mailwatch_ldap_sync.sh