Ir para conteúdo

POWERED BY:

Arquivado

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

Joaopaulosd

Enviar e-mail

Recommended Posts

opa galera, td bom?

tenho um formulario para o envio de email, gostaria de saber oque tenho que fazer mais....

tenho o index.html com os campos e o

envia.php.

//envia.php
$nome = $_POST["nome"];
$site = $_POST["site"];
$email = $_POST["email"];
$fone = $_POST["fone"];
$assunto = $_POST["assunto"];
$mensagem = $_POST["mensagem"];
global $email;
$data = date("d/m/y");
$ip = $_SERVER['REMOTE_ADDR'];
$navegador = $_SERVER['HTTP_USER_AGENT'];
$hora = date("H:i");
//aqui envia o e-mail para você
mail ("joaopaulosilvadias@yahoo.com.br",
"$assunto",
"Nome: $nome\nData: $data\nIp: $ip\nNavegador: $navegador\nHora: $hora\nSite: $site\nE-mail: $email\nTelefone: $fone\n\nMensagem: $mensagem",
"From: $email"
);
$site = "joaopaulosilvadias@yahoo.com.br";
$titulo = "Seu Título";
$msg = "$nome, obrigado por entrar em contato conosco, em breve entraremos em contato";
//aqui envia o e-mail de auto-resposta para o visitante
mail("$email",
"$titulo",
"$msg",
"From: $site"
);
echo "<p align=center>$nome, sua mensagem foi enviada com sucesso!</p>";
echo "<p align=center>Estaremos retornando em breve.</p>";
?>
a duvida é a seguinte, esta dando o esse erro:

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\enic\mc_contato\enviar.php on line 32

oque tenho que fazer mais para enviar o email? tenho que ter outro sofware? ou liberar essa porta?

vlw abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para utilizar a função mail() localmente é necessário ter um servidor de e-mails instalado como o exchange.

 

Para fazer oque deseja utilize a classe PHPMailer ou faça o upload

dos arquivos no servidor web onde você possua contas de e-mail para testar.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para utilizar a função mail() localmente é necessário ter um servidor de e-mails instalado como o exchange.

 

Para fazer oque deseja utilize a classe PHPMailer ou faça o upload

dos arquivos no servidor web onde você possua contas de e-mail para testar.

 

Abraços.

 

Amigo , provavelmente onde vou hospedar a pagina tem um servidor de email, neste caso como faço?

onde tenho que alterar no arquivo e oque colocar...

 

tem como me da um exemplo.. vlw

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta alterar o e-mail para o e-mail de seu servidor de hospedagem.

 

Quanto a exemplos se quiser do PHPMailer dentro do arquivo que você

baixou tem exemplos de como utilizar.

 

Abraços.

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.