th4deu 4 Denunciar post Postado Julho 2, 2004 Criar contas de e-mail personalizadas através do Cpanel Se você está usando cPanel e quiser adicionar um e-mail automaticamente para o usuário que se cadastrar, abaixo está a maneira mais simples. Primeiro crie um formulário HTML recebendo as seguintes informações do usuário: - Novo endereço de e-mail. - Senha. - ... (outras informações não são necessárias.) Agora aponte o "action" do formulário para o endereço "cadastrar.php" pelo metodo POST e colocando o endereço do seu e-mail. Exemplo: <FORM name=a method=POST action="cadastrar.php"> <input type="hidden" name="to" value="seu email"> Agora use o seguinte código em "cadastrar.php" : ---------- <?php $ok = TRUE; $arquivo = fopen ("http://usuario:senha@IP_do_servidor:2082/frontend/Xskin/mail/doaddpop.html?email=$novo_email&domain=$dominio&password=$senha"a=50", "r"); if (!$arquivo) { $ok = FALSE; $redireciona = "erro.htm"; } while (!feof ($arquivo)) { $line = fgets ($arquivo, 1024); if (ereg ("already exists!", $line, $out)) { $ok = FALSE; $redireciona = "erro.htm"; } } fclose($arquivo); if ($ok) { $redireciona = "cadastrado.htm"; $campos_do_formulario=array_keys($HTTP_POST_VARS); $temp="\n"; while($campo=array_pop($campos_do_formulario)){ $temp.=" $campo : = $HTTP_POST_VARS[$campo] \n"; } mail($HTTP_POST_VARS['to'],"E-Mail Grátis",$temp); } header("location:$redireciona"); ?> ---------- usuario e senha = o mesmo usuário e senha que você usa para acessar o tutorial. ip_do_servidor = IP ou URL do servidor Xskin = Pode mudar dependendo da Skin que você está usando. Quota = Tamanho da nova conta de e-mail em mb. Isso ae pessoal! Passei o maior aperto com isso, mas agora que descobri como faz, melhor ensinar aos demais :) http://forum.imasters.com.br/public/style_emoticons/default/hug.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Julho 3, 2004 Aqui ñ funcionou ñ. Eu tinha visto outro modo acho q no phpbrasil, senão me engano!!!!! Compartilhar este post Link para o post Compartilhar em outros sites
th4deu 4 Denunciar post Postado Julho 3, 2004 Correção:Altere esta linha:if (ereg ("já existe!", $line, $out)) {para if (ereg ("already exists!", $line, $out)) { Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Julho 3, 2004 Isso altera apenas a msg!!!!!Cai em um while infinito o seu script!!!!Flwwwwwwwwwwwwwwwwww Compartilhar este post Link para o post Compartilhar em outros sites