[Tutorial] Criação de E-Mail automatizado...
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"](http://IP_do_servidor:2082/frontend/Xskin/mail/doaddpop.html?email=%24novo_email&domain=%24dominio&password=%24senha"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
Discussão (3)
Carregando comentários...