Jump to content


Photo

Envio De E-mail..


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

#1 Andre Junior

Andre Junior

    Novato no fórum

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

Posted 18/01/2007, 23:17

Pessoal estou tentando criar um formulário bem simples de envio de e-mail....

É basicamente o seguinte.

Campo de nome
E-mail
Mensagem
Enviar...

O HTML da pagina é esse :

<html>
<body>
<form action="formulario.php" method="POST">
Seu Nome : <input type="text" name="nome"><br>
Seu E-mail : <input type="text" name="email"><br>
Comentários : <textarea name="comentarios"></textarea><br>
<input type="submit" value="Enviar">
</form>
</body>
</html>


O PHP Script é esse:
Agora vamos criar o PHP:
<?

// Coloque a mensagem que irá ser enviada para seu e-mail abaixo:
$msg = "Mensagem enviada em ".date("d/m/Y").", os dados seguem abaixo:n";
while(list($campo, $valor) = each($HTTP_POST_VARS)) {
$msg .= ucwords($campo).": ".$valor."n";
}

// Agora iremos fazer com que o PHP envie os dados do Formulário para seu e-mail:
mail("andresnjr@yahoo.com.br", "Assunto do E-mail",$msg,"From: $REMOTE_ADDR");
echo "Seu e-mail foi enviado com sucesso. Obrigado";
?>


Só que ele me retorna esta mensagem:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\wamp\www\ruygel\formulario.php on line 10

Fatal error: Maximum execution time of 30 seconds exceeded in c:\wamp\www\ruygel\formulario.php on line 11


#2 JoinTek

JoinTek

    24 Horas

  • Usuários
  • 454 posts
  • Sexo:Masculino
  • Localidade:Santarém, PA

Posted 19/01/2007, 01:40

Bem, pelo que parece você está tentando rodar esse script em um servidor local ou que não tenha um servidor smtp instalado.

Você precisa instalar um servidor smtp na sua máquina, para tentar executá-lo localmente, mas raramente funciona, pois se você estiver atrás de um firewall ou router a validação do email não ocorrerá pelo serviço de email de quem recebe, então, o email será descartado.

http://superdownload...y=Servidor SMTP


Flw ;*

#3 Andre Junior

Andre Junior

    Novato no fórum

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

Posted 20/01/2007, 11:43

Mais eu não to atras de Firewall ou router(o meu ta em Bridge)...
Mais na NET mesmo será que vai funcionar o meu Script????

#4 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 20/01/2007, 11:49

Mais na NET mesmo será que vai funcionar o meu Script????


Se o servidor que você instalar o script tiver instalado o SMTP, irá sim.

Até mais ^_^

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#5 bmamone

bmamone

    bmamone.com

  • Usuários
  • 374 posts
  • Sexo:Não informado
  • Localidade:São Paulo - Brasil
  • Interesses:Meus interesses lhe interessam? Não é interessante se interessar por meus interesses!

Posted 20/01/2007, 12:00


Mais na NET mesmo será que vai funcionar o meu Script????


Se o servidor que você instalar o script tiver instalado o SMTP, irá sim.

Até mais ^_^


A maioria deles tem, então fica facil..

Se você não tem firewall ou router instala logo o SMTP e corre pro abraço :lol:


Abraços (ok2)
bmamone ~

Vem aí aquilo o que você não sabe o que é.
Mas vai gostar.
Ou não.

#6 Andre Junior

Andre Junior

    Novato no fórum

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

Posted 20/01/2007, 23:28

Valeu Pessoal pelas dicas mais mesmo com o Servidor SMTP Instalado não consigo...

Agora o Aparce a seguinte MSG..

E-mail Connection Lost

Edição feita por: Andre Junior, 20/01/2007, 23:29.





1 user(s) are reading this topic

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

IPB Skin By Virteq