Jump to content


Photo

Criar E-mails Automatico


  • Faça o login para participar
4 replies to this topic

#1 bjcarlos

bjcarlos

    Turista

  • Usuários
  • 39 posts
  • Sexo:Não informado

Posted 10/01/2005, 11:49

Olá pessoal, estou montando um portal, onde iremos oferecer serviço de e-mail gratuito para nossos visitantes, a minha grande dúvida seria como fazer para o e-mail ficar ativado automaticamente, na hora que o visitante acabar de preencher o formulário.

Minha dúvida seria em servidores com CPANEL, pois eu conseguir fazer o sistema em servidores que utiliza o Postfix. Mas esse novo portal vai utilizar outro servidor onde esse trabalha com cpanel.


Grato.

Carlos Henrique

#2 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 10/01/2005, 12:03

se vc estudar os passos para criar um email manualmente no cpanel...vc pode utilizar a biblioteca curl e automatizar o processo....
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#3 bjcarlos

bjcarlos

    Turista

  • Usuários
  • 39 posts
  • Sexo:Não informado

Posted 10/01/2005, 12:06

se vc estudar os passos para criar um email manualmente no cpanel...vc pode utilizar a biblioteca curl e automatizar o processo....

onde encontro tuturiais sobre o assunto?

#4 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 10/01/2005, 12:15

http://www.php.net/m...BR/ref.curl.php
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#5 Existence

Existence

    Normal

  • Visitantes
  • PipPip
  • 82 posts
  • Sexo:Não informado

Posted 01/03/2005, 18:18

cara, vou te passar o código aqui

formulario para cadastro:

cadastro.php

<form method="POST" action="signup.php">
        <table>
<tr>
<td>
<font face = "helvetica" size = "-1" >
Email:
</font>
</td>
<td><input name="email" type="text" id="email">
<font face = "helvetica" size = "-1" >
@<select name=domain>
<option value="seudominio.com" selected>seudominio.com</option>
</select>


</font>
</td>
</tr>
<tr>
<td>
<font face = "helvetica" size = "-1" >
Senha:
</font>
</td>
<td><input name="password" type="password" id="password"></td>
</tr>
<tr>
<td>
            <td><input name="to" type="hidden" id="to" value="seu e-mail vai aqui"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="submit" value="Criar"></td>
            <td> 
              <input name="reset" type="reset" value="Limpar"></td>
            <td>&nbsp;</td>
</tr>
</table>

</form>

e o arquivo q executa dentro do servidor:

signup.php

<?php
/*
Scripted by: Penguin Master - PenguinStaff
Name: Filipe Kiss
Versão: Final
*/
$ok = TRUE;
$file = fopen ("http://usuario:senha@ipdoservidor:2082/frontend/x/mail/doaddpop.html?email=$email&domain=$domain&password=$password&quota=2", "r");
if (!$file) {
$ok = FALSE;
$target = "error.htm";
}
while (!feof ($file)) {
$line = fgets ($file, 1024);
if (ereg ("already exists!", $line, $out)) {
$ok = FALSE;
$target = "erro.php";
}
}
fclose($file);
if ($ok) {
$target = "ok.php";
$form_fields=array_keys($HTTP_POST_VARS);
$temp="\n";
while($field=array_pop($form_fields)){
$temp.=" $field : = $HTTP_POST_VARS[$field] \n";
}
mail($HTTP_POST_VARS['to'],"Free Email",$temp);
}
header("location:$target");
?>



mude onde está: seudominio.com no formulario e em signup, altere:
http://usuario:senha...nd/x/mail/doadd

onde tem usuario, vai o usuario do cpanel e senha a senha do mesmo, depois coloca o ip do seu servidor ok? qq duvida posta ae
Existence Webstudio
Aqui é o seu lugar, exista!


→ Antes de postar, use a busca-> <- Link para a busca ->
→ Para não cometer erros, leia as regras do fórum

→ Mais info sobre eu ←
Nome: Juliano Tavares
E-mail: juliano@existence.com.br
Conhecimentos: Photoshop, Macromedia Studio, PHP/MySql
→ Colunista Photoshop - DevBrasil - acesse já!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq