PHPDeleteUser

From Rackspace Email & Apps API
Jump to: navigation, search
<?php

$client = new SoapClient('https://admin.webmail.us/mailaccounts/mailaccounts.wsdl', array('trace' => true, 'exceptions' => true));

$res = $client->__soapCall('CheckUserExists',
                            array('ResellerUsername' => 'someadmin',
                                  'ResellerPassword' => 'somepass',
                                  'HostName'         => 'somedomain',
                                  'UserID'           => 'madeupemail'));

if ($res == 1) {
  $res = $client->__soapCall('DeleteUser',
                       array('ResellerUsername' => 'someadmin',
                             'ResellerPassword' => 'somepass',
                             'HostName'         => 'somedomain',
                             'UserID'           => 'madeupemail'));
  echo "Deleted the user\n";
}
else {
  echo "No such user to delete\n";
}

?>