Fórum cPanel: Criar, Deletar e Alterar Senha de Email - Fórum cPanel

Ir para


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Criar, Deletar e Alterar Senha de Email SCRIPT FUNCIONANDO

#1 Membro offline   MxLukax 

  • Membro
  • PipPip
  • Grupo: Membros
  • Posts: 10
  • Cadastrado: 24-agosto 06

Posted 24 setembro 2007 - 06:10

Olá amigos,
minha primeira ajuda aqui pro forum..

CRIAR EMAIL: (Skin utilizada: XPSKIN)
CODE
<?

$username = ""; // Seu login no Cpanel
$password = ""; // Sua senha no Cpanel
$udomain = "";  // IP do servidor
$xxxdominio = ""; // Dominio da Conta

// Não altera para não dar erro
$authstr = "$username:$password";
$pass = base64_encode($authstr);

//Here we open a socket to the cpanel
$socket2 = fsockopen("$udomain",2082);
if(!$socket2)
{
print('Socket error');
echo "<BR>There was an error while setting up the account.  Please let support@$udomain know the above error";
exit();
}

$indom = "GET /frontend/xpskin/mailcentral/doaddpop.html?email=$xloginx&domain=$xxxdominio&password=$xsenhax&quota=$xquotax\r\n HTTP/1.0\r\nHost:$udomain\r\nAuthorization: Basic $pass\r\n\r\n";

if(fputs($socket2,$indom)) {
while (!feof($socket2)) {
     fgets ($socket2,128);
     }
fclose($socket2);
echo "Conta cadastrada com sucesso";
} else { echo "Erro ao criar email"; }

?>


ALTERAR SENHA (Skin utilizada: X3)
CODE
<?
$udomain = "";  // IP do servidor
$xxxdominio = ""; // Dominio da Conta
$username = "$_POST[loginxx]@$xxxdominio"; // Login do webmail
$password = $_POST[senhavelha]; // Senha do webmail

// Não alterar para não bugar
$authstr = "$username:$password";
$pass = base64_encode($authstr);

//Here we open a socket to the cpanel
$socket2 = fsockopen("$udomain",2095);
if(!$socket2)
{
print('Socket error');
echo "<BR>There was an error while setting up the account.  Please let support@$udomain know the above error";
exit();
}

$indom = "GET /webmail/x3/mail/dopasswdpop.html?email=$_POST[loginxx]&domain=$xxxdominio&password=$_POST[novasenha]&password2=$_POST[novasenha2]\r\n HTTP/1.0\r\nHost:$udomain\r\nAuthorization: Basic $pass\r\n\r\n";

//comeca o verificar
 $in = "GET / HTTP/1.0\r\nAuthorization: Basic $pass \r\n\r\n";

 fputs($socket2,$in);
 $resposta=array();
 while (!feof($socket2)) {
     $resposta[] = htmlspecialchars(fgets($socket2, 128));
 }
 fclose( $socket2 );
$oxa = substr($resposta[5], 0,7);
 if ($oxa=="Content") {
//acaba verificar

if(fputs($socket2,$indom)) {
while (!feof($socket2)) {
     fgets ($socket2,128);
     }
fclose($socket2);
echo "<script language=Javascript>alert('Senha alterada com sucesso');window.location='index.php';</script>";
} else { echo "<script language=Javascript>alert('Erro ao alterar senha');window.location='mudarsenha.php';</script>"; }
} else { echo "<script language=Javascript>alert('Login e/ou Senha Incorretos');history.back();</script>"; } } ?>




Seguinte, se alguém puder me ajudar a descobrir o erro do script DELETAR, ficaria muito grato:

DELETAR CONTA (Skin utilizada: XPSKIN)
CODE
<?
$username = ""; // Seu login no Cpanel
$password = ""; // Sua senha no Cpanel
$udomain = "";  // IP do servidor
$xxxdominio = ""; // Dominio da Conta

// Não altera nada abaixo para nao bugar
$authstr = "$username:$password";
$pass = base64_encode($authstr);

//Here we open a socket to the cpanel
$socket2 = fsockopen("$udomain",2082);
if(!$socket2)
{
print('Socket error');
echo "<BR>There was an error while setting up the account.  Please let support@$udomain know the above error";
exit();
}

$indom = "GET /frontend/xpskin/mailcentral/realdelpop.html?email=$xloginx&domain=$xxxdominio\r\n HTTP/1.0\r\nHost:$udomain\r\nAuthorization: Basic $pass\r\n\r\n";
echo "$xloginx@$xxxdominio<p>";

if(fputs($socket2,$indom)) {
while (!feof($socket2)) {
     fgets ($socket2,128);
     }
fclose($socket2);
echo "Email deletado com sucesso";
} else { echo "Erro ao deletar email"; }

?>



Atenciosamente, Lucas
- Programador Web [PHP & MySQL]

Site: www.mxlukax.com.br
Email: contato@mxlukax.com.br
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 membro(s), 1 visitante(s), 0 membro(s) anônimo(s)