| Current Path : /var/www/html/mmishra/indem/scripts/php/ |
| Current File : /var/www/html/mmishra/indem/scripts/php/subscribe_batch.php |
<?php
$ds = ldap_connect("ldap.iiita.ac.in");
$ou = "ou=2009,ou=it,ou=mba,ou=student,dc=iiita,dc=ac,dc=in";
if ($ds){
$sr = ldap_search($ds, "$ou", "mail=*");
$info = ldap_get_entries($ds, $sr);
foreach ($info as $acc){
$i++;
$email = $acc["mail"][0];
echo $i . ". " . $email . " subscribed for ...\n";
foreach ($acc["businesscategory"] as $b){
if (strlen($b) > 1){
//========register in businesscategory list
$cmd = "/usr/local/bin/ezmlm/ezmlm-sub /mail/lists/$b/list $email 2>&1";
$output = shell_exec($cmd);
echo "--" . $b . "@lists.iiita.ac.in\n";
}
}
}
}
/*
$ou = "ou=rgiit,dc=iiita,dc=ac,dc=in";
if ($ds){
//bind with appropriate dn to give update access
$r = ldap_bind($ds);
$sr = ldap_search($ds, "$ou", "mail=*");
$info = ldap_get_entries($ds, $sr);
foreach ($info as $acc){
$i++;
$email = $acc["mail"][0];
echo $i . ". " . $email . " subscribed for ...\n";
foreach ($acc["businesscategory"] as $b){
if (strlen($b) > 1){
//========register in businesscategory list
$cmd = "/usr/local/bin/ezmlm/ezmlm-sub /mail/lists/$b/list $email 2>&1";
$output = shell_exec($cmd);
echo "--" . $b . "@lists.iiita.ac.in\n";
}
}
}
}
*/
ldap_close($ds);
?>