Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Douglas Goulart

Não consigo enviar dados para o email do formulario

Recommended Posts

Fala pessoal, blza?

 

Estou com um outro problema. Estou desenvolvendo um site, onde não há nenhuma conexão com o banco de dados e fiz um script em PHP para enviar os dados para um email qualquer e faz tudo certinho, aparece a mensagem de envio, mas qdo vou ver no email em questão (dcgoulart79@gmail.com, na função 'mail', por exemplo) não aparece nada no email que se encontra nessa função. E tive que colocar um arroba na frente da função que estava dando erro, mesmo aparecendo a mensagem de envio.

 

Eis o código:

 

//email.php (esse arquivo está dentro de uma pasta chamada 'funções')

 

?php

$nome = $_POST['nome'];

$email = $_POST['email'];

$assunto = $_POST['assunto'];

$mensagem = $_POST['mensagem'];

 

$formato = "\nContent-type: text/html; charset=utf-8";

 

@mail("dcgoulart79@gmail.com", $assunto, $mensagem, "from:$email'".$_POST['email']."'".$formato);

 

echo "<meta http-equiv='refresh' content='0; URL= ../index.php?p=contato'>

<script type=\"text/javascript\">

alert(\"Mensagem enviada com sucesso!\");

</script>

";

?>

 

E qdo tiro o '@' da função mail aparece a seguinte mensagem:

 

Warning: mail()[function mail]: failed 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/site/funcoes/email.php on line 9.

 

 

O q qr dizer essa mensagem? Me deem um help por favor!!! Nessa função eu posso usar qualquer email (@gmail, @bol, @yahoo ...) para receber os dados ou não?

 

Aguardo respostas!!! Abs!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.