Ir para conteúdo

Arquivado

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

Pistache

Envio de email

Recommended Posts

Pessoal, o que está faltando pra que o código abaixo funcione?quando clico no botão enviar não acontece nada.... não envia email algum que esteja na variável $paranão acontece nada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, o que está faltando pra que o código abaixo funcione?quando clico no botão enviar não acontece nada.... não envia email algum que esteja na variável $paranão acontece nada!

Que código? Coloca o código por favor que aí a ajuda será mais fácil..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse codigo.

<?session_start();$_SESSION["nome"] = $_POST["nome"];$_SESSION["sobrenome"] = $_POST["sobrenome"];$_SESSION["empresa"] = $_POST["empresa"];$_SESSION["endereco"] = $_POST["endereco"];$_SESSION["complemento"] = $_POST["complemento"];$_SESSION["ddd_fone"] = $_POST["ddd_fone"];$_SESSION["fone"] = $_POST["fone"];$_SESSION["ddd_cel"] = $_POST["ddd_cel"];$_SESSION["cel"] = $_POST["cel"];$_SESSION["email"] = $_POST["email"];$_SESSION["cbo_conheceu"] = $_POST["cbo_conheceu"];$_SESSION["cbo_tipo"] = $_POST["cbo_tipo"];$_SESSION["comentario"] = $_POST["comentario"];?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><script language="javascript" type="text/javascript">document.write("<form action='' method='post' enctype='multipart/form-data' name='fcontato'>");function envia(){fcontato.action = "?envia";fcontato.submit();}function corrigir(){fcontato.action = "fale.php";fcontato.submit();}</script></head><style>a:link{color:#000000;text-decoration:none; font-size:10px; font-family:verdana,arial,helvetica}a:visited{color:#000000;text-decoration:none; font-size:10px; font-family:verdana,arial,helvetica}a:active{color:#000000;text-decoration:none; font-size:10px; font-family:verdana,arial,helvetica}a:hover{color:#000000;text-decoration:none; font-size:10px; font-family:verdana,arial,helvetica; background:#FFCC33}</style><body><br><?if(isset($_GET["envia"])){echo "<font size=2 face=verdana>Mensagem enviada com sucesso!</font><br>";/* Destinatário */$para = "fulano@email.com"; // e-mail para quem vai ser enviado o e-mail com o conteudo$nome_destinatario = "Fulano"; // nome do dono do e-mail$de = "ciclano@email.com"; // e-mail do rementente...$nome_remetente = "Ciclano"; // nome do remetente/* assunto */$assunto = "Fale Conosco";/* mensagem */$message = "Nome: ".$_SESSION["nome"]."<br />Sobrenome: ".$_SESSION["sobrenome"]."<br />Empresa: ".$_SESSION["empresa"]."<br />Endereço: ".$_SESSION["endereco"]."<br />Complemento: ".$_SESSION["complemento"]."<br />Fone: ".$_SESSION["fone"]."<br />Celular: ".$_SESSION["cel"]."<br />E-mail: ".$_SESSION["email"]."<br />Conheceu como: ".$_SESSION["cbo_conheceu"]."<br />Tipo: ".$_SESSION["cbo_tipo"]."<br />Comentário: ".$_SESSION["comentario"]."<br />";#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/* Para enviar email HTML, você precisa definir o header Content-type. */$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";/* headers adicionais */$headers .= "To: $nome_destinatario $para\r\n";$headers .= "From: $nome_remetente $de\r\n";/* Enviar o email */mail($para, $assunto, $message, $headers);}else{echo "<font size=2 face=verdana color=#FF3300><b>".$_SESSION["nome"].", favor conferir seus dados abaixo.</b><br><br>";echo "<font size=2 face=verdana><b>Nome: </b>".$_SESSION["nome"]."<br /><font size=2 face=verdana><b>Sobrenome: </b>".$_SESSION["sobrenome"]."<br /><font size=2 face=verdana><b>Empresa: </b>".$_SESSION["empresa"]."<br /><font size=2 face=verdana><b>Endereço: </b>".$_SESSION["endereco"]."<br /><font size=2 face=verdana><b>Complemento: </b>".$_SESSION["complemento"]."<br /><font size=2 face=verdana><b>Fone: </b>(".$_SESSION["ddd_fone"].") ".$_SESSION["fone"]."<br /><font size=2 face=verdana><b>Celular: </b>(".$_SESSION["ddd_cel"].") ".$_SESSION["cel"]."<br /><font size=2 face=verdana><b>E-mail: </b>".$_SESSION["email"]."<br /><font size=2 face=verdana><b>Como conheceu a Voltalub? </b>".$_SESSION["cbo_conheceu"]."<br /><font size=2 face=verdana><b>Classificação do comentário: </b>".$_SESSION["cbo_tipo"]."<br /><font size=2 face=verdana><b>Comentário: </b>".$_SESSION["comentario"]."<br />";?> <br><input class="botao" name="corrigir" type="button" id="corrigir" value="<< CORRIGIR" onclick="java script: history.go(-1);"> <input class="botao" name="enviar" type="submit" id="enviar" value="ENVIAR" onclick="java script: envia();"></form><?}?><hr align="left" width="550" size="2" noshade color="#000000"></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu, eu pedi pra deixar o primeiro a ser postado mas me entenderam errado...enfim, o código é esse mesmo.o que tem de errado? não está enviando email...

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php$para = ' . $_POST["email"] . ';$email = ' . $_POST["email"] . '<b>Nome</b>: ' . $_POST["nome"] . ' <br><b>E-mail</b>: ' . $_POST["email"] . ' <br>$assunto = "Aqui é o assunto do email";$mensagem = "Aqui você escreve o corpo de seu email";$Remetente = "xxxxxx@brasil.com.br"; //remetente do email, coloque o email do seu site$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: 'Formulário'\r\n";	mail($para, $assunto, $mensagem,"From: ' . $_POST["email"] . '");?>

Este está mais simples, eu só coloquei os campos nome e email, você pode colocar todos os demais, teste apenas com os 2 primeiro pois se der algum erro fica mais fácil pra você identificar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php$para = ' . $_POST["email"] . ';$email = ' . $_POST["email"] . '<b>Nome</b>: ' . $_POST["nome"] . ' <br><b>E-mail</b>: ' . $_POST["email"] . ' <br>$assunto = "Aqui é o assunto do email";$mensagem = "Aqui você escreve o corpo de seu email";$Remetente = "xxxxxx@brasil.com.br"; //remetente do email, coloque o email do seu site$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: 'Formulário'\r\n";	mail($para, $assunto, $mensagem,"From: ' . $_POST["email"] . '");?>
Este está mais simples, eu só coloquei os campos nome e email, você pode colocar todos os demais, teste apenas com os 2 primeiro pois se der algum erro fica mais fácil pra você identificar.
não funcionou...isso não é tão complicado e não consigo fazer funcionar de jeito nenhum...

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php$para = ' . $_POST["email"] . ';$email = ' . $_POST["email"] . '<b>Nome</b>: ' . $_POST["nome"] . ' <br><b>E-mail</b>: ' . $_POST["email"] . ' <br>$assunto = "Aqui é o assunto do email";$mensagem = "Aqui você escreve o corpo de seu email";$Remetente = "xxxxxx@brasil.com.br"; //remetente do email, coloque o email do seu site$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: 'Formulário'\r\n";	mail($para, $assunto, $mensagem,"From: ' . $_POST["email"] . '");?>
Este está mais simples, eu só coloquei os campos nome e email, você pode colocar todos os demais, teste apenas com os 2 primeiro pois se der algum erro fica mais fácil pra você identificar.
não funcionou...isso não é tão complicado e não consigo fazer funcionar de jeito nenhum...
alguém tem idéia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php$para = ' . $_POST["email"] . ';$email = ' . $_POST["email"] . '<b>Nome</b>: ' . $_POST["nome"] . ' <br><b>E-mail</b>: ' . $_POST["email"] . ' <br>$assunto = "Aqui é o assunto do email";$mensagem = "Aqui você escreve o corpo de seu email";$Remetente = "xxxxxx@brasil.com.br"; //remetente do email, coloque o email do seu site$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: 'Formulário'\r\n";	mail($para, $assunto, $mensagem,"From: ' . $_POST["email"] . '");?>
Este está mais simples, eu só coloquei os campos nome e email, você pode colocar todos os demais, teste apenas com os 2 primeiro pois se der algum erro fica mais fácil pra você identificar.
não funcionou...isso não é tão complicado e não consigo fazer funcionar de jeito nenhum...
alguém tem idéia?
Uma pergunta boba. Você quer mandar e-mail, mas, você possui ou tem acesso a um servidor de e-mail?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php$para = ' . $_POST["email"] . ';$email = ' . $_POST["email"] . '<b>Nome</b>: ' . $_POST["nome"] . ' <br><b>E-mail</b>: ' . $_POST["email"] . ' <br>$assunto = "Aqui é o assunto do email";$mensagem = "Aqui você escreve o corpo de seu email";$Remetente = "xxxxxx@brasil.com.br"; //remetente do email, coloque o email do seu site$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: 'Formulário'\r\n";	mail($para, $assunto, $mensagem,"From: ' . $_POST["email"] . '");?>
Este está mais simples, eu só coloquei os campos nome e email, você pode colocar todos os demais, teste apenas com os 2 primeiro pois se der algum erro fica mais fácil pra você identificar.
não funcionou...isso não é tão complicado e não consigo fazer funcionar de jeito nenhum...
alguém tem idéia?
Uma pergunta boba. Você quer mandar e-mail, mas, você possui ou tem acesso a um servidor de e-mail?
no código acima basta colocar o email do destinatário que o email é enviado.não sei pq a pergunta!

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php$para = ' . $_POST["email"] . ';$email = ' . $_POST["email"] . '<b>Nome</b>: ' . $_POST["nome"] . ' <br><b>E-mail</b>: ' . $_POST["email"] . ' <br>$assunto = "Aqui é o assunto do email";$mensagem = "Aqui você escreve o corpo de seu email";$Remetente = "xxxxxx@brasil.com.br"; //remetente do email, coloque o email do seu site$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: 'Formulário'\r\n";	mail($para, $assunto, $mensagem,"From: ' . $_POST["email"] . '");?>
Este está mais simples, eu só coloquei os campos nome e email, você pode colocar todos os demais, teste apenas com os 2 primeiro pois se der algum erro fica mais fácil pra você identificar.
não funcionou...isso não é tão complicado e não consigo fazer funcionar de jeito nenhum...
alguém tem idéia?
Uma pergunta boba. Você quer mandar e-mail, mas, você possui ou tem acesso a um servidor de e-mail?
no código acima basta colocar o email do destinatário que o email é enviado.não sei pq a pergunta!
Não, não é tao simples, você precisa ter acesso no servidor a algum serviço SMTP.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php$para = ' . $_POST["email"] . ';$email = ' . $_POST["email"] . '<b>Nome</b>: ' . $_POST["nome"] . ' <br><b>E-mail</b>: ' . $_POST["email"] . ' <br>$assunto = "Aqui é o assunto do email";$mensagem = "Aqui você escreve o corpo de seu email";$Remetente = "xxxxxx@brasil.com.br"; //remetente do email, coloque o email do seu site$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: 'Formulário'\r\n";	mail($para, $assunto, $mensagem,"From: ' . $_POST["email"] . '");?>
Este está mais simples, eu só coloquei os campos nome e email, você pode colocar todos os demais, teste apenas com os 2 primeiro pois se der algum erro fica mais fácil pra você identificar.
não funcionou...isso não é tão complicado e não consigo fazer funcionar de jeito nenhum...
alguém tem idéia?
Uma pergunta boba. Você quer mandar e-mail, mas, você possui ou tem acesso a um servidor de e-mail?
no código acima basta colocar o email do destinatário que o email é enviado.não sei pq a pergunta!
Não, não é tao simples, você precisa ter acesso no servidor a algum serviço SMTP.
e como consigo isso?

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.