GetDomainByName('domain.com'); $oDomain = /* @var $oDomain CDomain */ $oApiDomainsManager->GetDefaultDomain(); if ($oDomain) { $oAccount = new CAccount($oDomain); $oAccount->Email = 'test@domain.com'; $oAccount->IncomingMailLogin = 'test@domain.com'; $oAccount->IncomingMailPassword = 'password'; if ($oApiUsersManager->CreateAccount($oAccount, !$oAccount->IsInternal)) { echo 'Account '.$oAccount->Email.' is created successfully.'; } else { echo $oApiUsersManager->GetLastErrorMessage(); } } else { echo 'Domain doesn\'t exist'; } } else { echo 'WebMail API isn\'t available'; }