Ir para conteúdo
Fórum Script Brasil
  • 0

Cadastrar Email De Um Dominio Proprio ?, Eu Vou Criar Um Dominio Propr


mestre fyoda

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

Formulário:

.style12 {font-size: 10px}
-->
</style>
</head>

<body>
<table width="500" align="center">
  <tr>
    <td align="center" valign="middle"><span class="style1">Teste para cadastro de e-mail!</span></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><form name="form1" method="post" action="email_criar.php"><table width="500">
        <tr>
          <td><span class="style12"></span></td>
          <td><span class="style12"></span></td>
        </tr>
        <tr>
          <td><span class="style11">Login:</span></td>
          <td>
            <input name="loginemail" type="text" id="loginemail">
          </td>
        </tr>
        <tr>
          <td><span class="style11">Senha:</span></td>
          <td><input name="senha" type="text" id="senha"></td>
        </tr>
        <tr>
          <td><span class="style12"></span></td>
          <td><span class="style11">
            <input name="dominioemail" type="hidden" id="dominioemail" value="SEUDOMINIO.COM"><!-- COLOQUE AQUI O SEU DOMINIO -->
            <input name="quota" type="hidden" id="quota" value="5">
            <!-- Altere o valor 5 pelo tamanho que quer que os e-mails tenham, acho que se deixar value="" vai criar contas com espaço ilimitado -->
          </span></td>
        </tr>
        <tr>
          <td><span class="style12"></span></td>
          <td><input name="Submit" type="submit" value="Enviar!"></td>
        </tr>
        <tr>
          <td><span class="style12"></span></td>
          <td><span class="style12"></span></td>
        </tr>
    </table></form></td>
  </tr>
</table>

</body>
</html>
Action do formulário:
<?php

function pop3create($email,$senha,$quota) {
   $host = "localhost";
   $logincpanel="SEU_LOGIN_NO_CPANEL"; // Coloque o login que você usa para logar no cpanel
   $senhacpanel="SUA_SENHA_NO_CPANEL"; // Coloque a senha que você usa para logar no cpanel

   $socket = fsockopen($host,2082); 
   socket_set_timeout($socket,30); 

   $authstr = "$logincpanel:$senhacpanel"; 
   $pass = base64_encode($authstr);
   $in = "GET / HTTP/1.0\r\nAuthorization: Basic $pass \r\n\r\n"; 

   fputs($socket,$in);
   $resposta=array();
   while (!feof($socket)) {
       $resposta[] = htmlspecialchars(fgets($socket, 128));
   }
   fclose( $socket );
   
   $checa = strpos($resposta[6],"The Document has moved here");
   if ($checa != false) {
       //diferente de falso, logou ok
       $redir = trim(str_replace("Location: ","",$resposta[3]));
       $redir = str_replace(substr($redir,-10),"mailcentral/doaddpop.html",$redir);
       $socket = fsockopen($host,2082);
       socket_set_timeout($socket,30);
       
       $split = split("@",$email);
       $loginemail = $split[0];
       $dominioemail = $split[1];

       $in = "GET $redir?email=$loginemail&domain=$dominioemail&password=$senha&quota=$quota HTTP/1.0\r\nAuthorization: Basic $pass \r\n\r\n";

       fputs($socket,$in); 
       while (!feof($socket)) {
           $resto .= htmlspecialchars(fgets($socket, 128));
       }
       fclose( $socket );
       
       $parametro = $loginemail."+".$dominioemail;
       $checa = strpos($resto,$parametro);
       if ($checa != false) {
           return 1;
       }
       else {
           return 2;
       }
   }
   else {
       echo "ERRO DE LOGIN NO CPANEL. CORRIJA O HOST OU O LOGIN E SENHA";
   }
}


$criaconta = pop3create("$loginemail@$dominioemail","$senha","$quota");
if ($criaconta == 1) {
   echo "CONTA CRIADA COM SUCESSO...<br><br>Seu e-mail é: $loginemail@$dominioemail
   <br><br>Visite o link <a href='http://www.$dominioemail/webmail/'>http://www.$dominioemail/webmail/</a>
   <br><br>E digite seu e-mail completo e sua senha para acessar...";
}
if ($criaconta == 2) {
   echo "CONTA JÁ EXISTENTE;(";
}
?>

Quando eu usei era funcional...

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Pedro Paulo Deola

Tem como criar a conta e depois redireciona-la

tipo para que eu possa criar um esquema para que as pessoas que visitem meu site criem uma redirecionamento para o email q elas quiserem

tem como?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...