500 Server Error (Method createAccount)
I am trying to create new account, My code is like use Zimbra\Enum\AccountBy; use Zimbra\Enum\AddressType; use Zimbra\Enum\AlarmAction; use Zimbra\Enum\FreeBusyStatus; use Zimbra\Enum\InviteStatus; use Zimbra\Enum\InviteClass; use Zimbra\Enum\ParticipationStatus; use Zimbra\Enum\Transparency; use Zimbra\Struct\KeyValuePair; use Zimbra\Admin\AdminFactory; use Zimbra\Struct\AccountSelector; use Zimbra\Admin\Request\CreateAccount;
$username = 'rag_testuser1234'; $domain = 'xxxxx.com'; $pass = 'Saanika@123'; $firstName='Ragtest'; $lastName='Mesta'; $adminApi = AdminFactory::instance('https://xxxxxxxxxxx:7071/service/admin/soap/'); $adminApi->auth('admin_usr_name','Admin_password'); $attrGivenName = new KeyValuePair ('givenName', $firstName); $attrDisplayName = new KeyValuePair ('givenName', $firstName.' '.$lastName);
$create_account_res = $adminApi->createAccount($username.'@'.$domain, $pass,[$attrGivenName,$attrDisplayName]);
but get issue like
Fatal error: Uncaught GuzzleHttp\Exception\ServerException: Server error: POST https://xxxxxxxxxx:7071/service/admin/soap/ resulted in a 500 Server Error response: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">soap:Header
could you help me
you may search to mailbox log /opt/zimbra/log/mailbox.log for the detail information.