SmarterMail Pro™ Administration Web Services

svcUserAdmin.GetUsers Method 

Returns attributes of each user in the specified domain.

public UserInfoListResult GetUsers(
   string AuthUserName,
   string AuthPassword,
   string DomainName
);

Parameters

AuthUserName
User name with domain administrative privileges
AuthPassword
Password for AuthUserName
DomainName
Domain used for user account query

Return Value

A UserInfoListResult instance containing the results of the GetUsers action.

Example

In this sample, all non-admin account names and details are returned.

using System;
using svcUserAdmin;

class svcUserAdminGetGetUsers
{
 static void Main()
 {
   svcUserAdmin admin = new svcUserAdmin();
   UserInfoListResult domain = admin.GetUsers("admin@domain.net",
                                              "alskdjfhtt",
                                              "domain.net");

   if(domain.Result)
   {
     foreach(UserInfo user in domain.Users)
     {
       if(!user.IsDomainAdmin)
       {
         Console.WriteLine("{0} - {1} {2}",
                           user.UserName,
                           user.FirstName,
                           user.LastName);
       }
     }
   }else{
     Console.WriteLine (domain.Message);
  }
}

See Also

svcUserAdmin Class | svcUserAdmin Namespace