<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
include "config.php";
$nome = $_POST["nome"];
$email = $_POST["email"];
$telefone = $_POST["telefone"];
$estado = $_POST["estado"];
$assunto = $_POST["assunto"];
$comentario = $_POST["comentario"];
$email = "babaudacachoeira@hotmail.com";
$verifica = true;
if($_POST[$nome] == "" or $_POST[$email] == "" or $_POST[$comentario] == ""){
$verifica = false;
echo "Erro: Todos os campos são Obrigatórios.";
}
// não permite códigos HTML
$mensagem = $_POST[$comentario];
$mensagem = str_replace("<", "<", $mensagem);
$mensagem = str_replace(">", ">", $mensagem);
$msg = "<font face='verdana' size=2>Nome: {$_POST[nome]}\n";
$msg .= "E-mail: {$_POST[email]}\n";
$msg .= "Estado: {$_POST[estado]}\n";
$msg .= "Mensagem:\n";
$msg .= $mensagem;
$msg .= "</font>";
$headers = "From: Contato\n";
$headers .= "Content-type: text/html";
// comando que envia o email
$enviar = mail($email, $assunto, $msg, $headers);
// se for bem sucedido
if($enviar){
$msg = "Sucesso: E-mail enviado com sucesso.";
$url = "index.php";
}
else{ // se houver erro
$msg = "Erro: Não foi possível enviar o e-mail.";
$url = "index.php";
}
?>
?>
</body>
</html>
dai esta retornando o seguinte erro:
Erro: Todos os campos são Obrigatórios.
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\herbalife\envia.php on line 44
?>
alguem pode me ajudar?

Meu Primeiro Email Enviado
Started By babal, 13/06/2011, 14:58
5 replies to this topic
#1
Posted 13/06/2011, 14:58
#2
Posted 13/06/2011, 15:56
cara talvez vc nao tenha o componente mail() configurado na sua maquina, provavel que online ele funfe
Felipe Antunes - Front-End
www.felipeantunes.com.br - clickeducacao.com.br - cyberconcurseiro.com.br - cybervestibular.com.br - pluc.com.br
#3
Posted 14/06/2011, 09:34
cara talvez vc nao tenha o componente mail() configurado na sua maquina, provavel que online ele funfe
VLW COU VERIFICAR!
#4
Posted 14/06/2011, 10:22
em localhost nao ira funcionar desde q vc configure o apache..
#5
Posted 14/06/2011, 12:41
Instalei um sendmail seguindo as dicas desse site http://www.raelcunha.com/sendmail.php
e deu certo os testes de envio e recebimento
mais quando tento envia pelo site da o seguinte erro
Erro: Todos os campos são Obrigatórios.
Warning: mail() [function.mail]: Failed to connect to mailserver at "espacommn@gmail.com" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\herbalife\envia.php on line 44
e deu certo os testes de envio e recebimento
mais quando tento envia pelo site da o seguinte erro
Erro: Todos os campos são Obrigatórios.
Warning: mail() [function.mail]: Failed to connect to mailserver at "espacommn@gmail.com" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\herbalife\envia.php on line 44
#6
Posted 16/06/2011, 16:05
provavelmente o mail server está configurado errado.. tente usar smtp.gmail.com ao invés de "espacommn@gmail.com"
Gosto muito de brincar em jogos gratis, sempre que estou online aproveito para zerar todos os jogos de carros, jogos de esportes e jogos de corrida online!


1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)