Comment puis-je créer des comptes webmail en utilisant PHP? J'utilise cPanel. J'ai essayé plusieurs scripts mais aucun d'entre eux ne semble fonctionner, quelqu'un peut-il me donner un aperçu de ça?Créer un compte webmail avec PHP
Merci beaucoup !!
Comment puis-je créer des comptes webmail en utilisant PHP? J'utilise cPanel. J'ai essayé plusieurs scripts mais aucun d'entre eux ne semble fonctionner, quelqu'un peut-il me donner un aperçu de ça?Créer un compte webmail avec PHP
Merci beaucoup !!
Vous avez besoin de la classe API XML Cpanel. Téléchargez-le ici:
http://sdk.cpanel.net/lib/xmlapi/php/cp_xmlapi_php_v1.0.5.tar.gz
Il est livré avec des exemples d'utilisation, mais cela peut vous aider à démarrer:
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));
Edit: Si vous avez besoin de plus amples informations sur l'API, voir ceci: http://docs.cpanel.net/twiki/bin/view/AllDocumentation/AutomationIntegration/XmlApi
This example devrait seulement modifier vos données d'accès dans un seul fichier config.php et vous pouvez créer un compte facilement de cette façon. J'espère qu'elle vous sera utile:
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);
Merci! Semble être ce dont j'ai besoin, mais je reçois 500 erreur interne du serveur en essayant l'exemple en utilisant mes informations, des idées sur ce qui pourrait être? Merci! – luqita
l'a obtenu au travail :) merci! – luqita
Juste obtenir ceci maintenant. De rien, luqita :) – Cogicero