loginToAccount($sEmail, $sPassword); if ($oAccount) { $oApiIntegratorManager->setAccountAsLoggedIn($oAccount); $oApiUsersManager = CApi::Manager('users'); $oAccount->Signature = "My signature goes here"; $oAccount->SignatureOptions = EAccountSignatureOptions::AddToAll; $oAccount->SignatureType = EAccountSignatureType::Plain; $oApiUsersManager->UpdateAccount($oAccount); CApi::Location('http://yourdomain.com/webmail/'); } else { echo $oApiIntegratorManager->GetLastErrorMessage(); } } catch (Exception $oException) { echo $oException->getMessage(); } } else { echo 'AfterLogic API isn\'t available'; }