PHP를 사용하여 웹 메일 계정을 만들려면 어떻게해야합니까? 나는 cPanel을 사용하고있다. 몇 가지 스크립트를 시도했지만 그 중 아무 것도 작동하지 않는 것 같은데, 누군가가 내게 이것에 대한 통찰력을 줄 수 있습니까?PHP로 웹 메일 계정 만들기
대단히 감사합니다!
PHP를 사용하여 웹 메일 계정을 만들려면 어떻게해야합니까? 나는 cPanel을 사용하고있다. 몇 가지 스크립트를 시도했지만 그 중 아무 것도 작동하지 않는 것 같은데, 누군가가 내게 이것에 대한 통찰력을 줄 수 있습니까?PHP로 웹 메일 계정 만들기
대단히 감사합니다!
Cpanel XML API 클래스가 필요합니다. 여기에서 다운로드 :
http://sdk.cpanel.net/lib/xmlapi/php/cp_xmlapi_php_v1.0.5.tar.gz
그것은 사용 예제와 함께 제공하지만 당신이 시작할 수 있습니다 :
include('xmlapi.php');
$account = "Cogicero";
$account_pass = "password";
$ip = "xxx.xxx.xxx.xxx";
$email_user = "cogicero";
$email_password = "password";
$email_domain = "cogicero.com";
$email_quota = "100";
$xmlapi = new xmlapi($ip);
$xmlapi->password_auth($account, $account_pass);
$xmlapi->set_output('xml');
$result = $xmlapi->api1_query($account, "Email", "addpop", array($email_user, $email_password, $email_quota, $email_domain));
편집 : 당신은 API에 대한 자세한 정보가 필요하면이를 참조하십시오 http://docs.cpanel.net/twiki/bin/view/AllDocumentation/AutomationIntegration/XmlApi
This example은 액세스 데이터를 하나의 파일 config.php으로 수정해야하며이 방법으로 쉽게 계정을 만들 수 있습니다. 유용하다고 생각합니다.
include_once '../xmlapi.php';
$xmlapi = new xmlapi(SERVER_IP);
$xmlapi->password_auth(ROOT_USER,ROOT_PASSWORD);
$xmlapi->set_debug(1);
$acct = array(username => "someuser", password => "pass123", domain => "thisdomain.com", plan =>"user_plan_diamond", contactemail=>"[email protected]",language=>"es");
print $xmlapi->createacct($acct);
고맙습니다! 내 정보를 사용하여 예제를 시도 할 때 500 개의 내부 서버 오류가 발생하고 어떤 아이디어가있을 수 있습니까? 감사! – luqita
그것이 작동하게 :) 감사합니다 !!!! – luqita
지금 당장 받으세요. 당신은 환영합니다, 루키 타 :) – Cogicero