Witam,
Jak podpiąć się pod Direct Admina v 1.34.5 aby skryptem móc tworzyć emaile??
W ogóle jest to możliwe? Czy będę musiał tworzyć konta email ręcznie jak ktoś poprosi?
<? $server_ip="ip"; $server_login="login"; $server_pass="haslo"; $server_ssl="N"; $user=$_POST['username']; $domain=$_POST['domain']; $pass=$_POST['pass']; $quota=$_POST['quota']; { $sock = new HTTPSocket; if ($server_ssl == 'Y') { $sock->connect("ssl://".$server_ip, 2222); } else { $sock->connect($server_ip, 2222); } $sock->set_login($server_login,$server_pass); $sock->query('/CMD_API_POP', 'action' => 'create', 'user' => $user, 'passwd' => $pass, 'domain' => $domain, 'quota' => $quota, )); $result = $sock->fetch_parsed_body(); if ($result['error'] != "0") { echo $result['text'] . "<br>\n"; echo $result['details'] . "<br></b>\n"; } else { echo "User" . $username . " created on server " . $server_ip . "<br>\n"; } exit 0; } ?> <form action="" method="POST"> <input type="hidden" name=action value="add" /> Username: <input type="text" name="username" /><br> Domain:<input type="text" name="domain" /><br> Pass: <input type="password" name="pass" /><br> Quota: <input type="text" name="quota" /><br> </form>
<? $server_ip="ip"; $server_login="login"; $server_pass="haslo"; $server_ssl="N"; $user=$_POST['username']; $domain=$_POST['domain']; $pass=$_POST['pass']; $quota=$_POST['quota']; { $sock = new HTTPSocket; if ($server_ssl == 'Y') { $sock->connect("ssl://".$server_ip, 2222); } else { $sock->connect($server_ip, 2222); } $sock->set_login($server_login,$server_pass); $sock->query('/CMD_API_POP', 'action' => 'create', 'user' => $username, 'passwd' => $pass, 'domain' => $domain, 'quota' => $quota, )); $result = $sock->fetch_parsed_body(); if ($result['error'] != "0") { } else { } } ?> <form action="" method="POST"> <input type="hidden" name="action" value="add" /> Username: <input type="text" name="username" /><br> Domain:<input type="text" name="domain" /><br> Pass: <input type="password" name="pass" /><br> Quota: <input type="text" name="quota" /><br> </form>