Ir para conteúdo
  • Cadastre-se

Php Sendmail


Posts Recomendados

Tentei más continua mostrando os códigos html

Não adianta você só colar o código lá cara!

Coloque assim a sua linha: mail($para, $assunto, $mensagem, $cabecalho, $headers);

Link para o comentário
Compartilhar em outros sites

Olha como está e nada aconteceu...


<?php


/* Enviar E-mail com Resposta Automática

* Desenvolvido por: Gabriel Pinheiro

* Data: 04/12/2007

*/

// Recebendo os dados passados pela página "pedido.html"

$recebenome = $_POST["Nomecompleto"];

$recebemail = $_POST["Email"];

$recebetelefone  = $_POST["Telefone"];

$recebeso  = $_POST["SO"];

$recebeproduto  = $_POST["Produto"];

$recebesenha  = $_POST["Senhadoservidor"];

$recebedc  = $_POST["SelecioneDC"];


// Definindo os cabeçalhos do e-mail

$headers = "MIME-Version: 1.0\n";

$headers = "Content-type: text/html; charset=iso-8859-1\r\n";


$headers = "From: [email protected]" . "\r\n" . "Reply-To: [email protected]" . "\r\n";

// Proibindo que os campos fiquem em branco


if (($recebenome == "") || ($recebetelefone == "") || ($recebesenha == ""))

  {

    echo "<script>alert('Nenhum campo pode ficar em branco.');</script>";

echo "<script>history.go(-1);</script>";

  }


// Validando o campo com E-mail


if (substr_count($recebemail,"@") == 0 || substr_count($recebemail,".") == 0)

  {

   echo "<script>alert('Por favor, utilize um e-mail válido');</script>";

   echo "<script>history.go(-1);</script>";

   }



// Vamos definir agora o destinatário do email, ou seja, VOCÊ ou SEU CLIENTE


$para = "[email protected]";


// Definindo o aspecto da mensagem

$mensagem  .= "<h3>Dados do pedido :</h3>";

$mensagem  .= "<p><b>Nome :</b></p>";

$mensagem  .= $recebenome;

$mensagem  .= "<p>";

$mensagem  .= "<p><b>Email :</b></p>";

$mensagem  .= $recebemail;

$mensagem  .= "</p>";

$mensagem  .= "<p>";

$mensagem  .= "<p><b>Telefone :</b></p>";

$mensagem  .= $recebetelefone;

$mensagem  .= "</p>";

$mensagem  .= "<p>";

$mensagem  .= "<p><b>Sistema Operacional :</b></p>";

$mensagem  .= $recebeso;

$mensagem  .= "</p>";

$mensagem  .= "<p>";

$mensagem  .= "<p><b>Produto :</b></p>";

$mensagem  .= $recebeproduto;

$mensagem  .= "</p>";

$mensagem  .= "<p>";

$mensagem  .= "<p><b>Senha do servidor :</b></p>";

$mensagem  .= $recebesenha;

$mensagem  .= "</p>";

$mensagem  .= "<p><b>Data Center :</b></p>";

$mensagem  .= $recebedc;

// Enviando a mensagem para o destinatário


$envia =  mail($para,"Novo pedido",$mensagem,$headers);


// Envia um e-mail para o remetente, agradecendo a visita no site, e dizendo que em breve o e-mail será respondido.


$mensagem2  = "<p>Olá <strong>" . $recebenome . "</strong>. Agradeçemos, por ter submetido um novo pedido em nosso site. Pedimos que você acesse nossa página de pagamento e anote os dados para depósito, acessando http://igeboo.com/pagamento.html</p>";

$mensagem2 .= "<p>Atenciosamente,</p>";

$mensagem2 .= "<p>IGeboo Networks , Inc.</p>";

$mensagem2 .= "<p>Observação: Após o pagamento por favor entre em contato conosco enviando os dados do comprovante de pagamento.</p>";

$mensagem2 .= "<p>Por favor não responda está mensagem a mesma foi gerada automáticamente em nosso sistema.</p>";

$envia =  mail($recebemail,"Novo pedido IGeboo",$mensagem2,$headers);


// Exibe na tela a mensagem de sucesso, e depois redireciona devolta para a página de contato.


echo "Obrigado por enviar seu pedido, você será redirecionado para a página de pagamento!";

echo "<meta http-equiv='refresh' content='3;URL=pagamento.html'>";


?>

Link para o comentário
Compartilhar em outros sites

Deixe seu código assim.....

$para = "[email protected]";

$assunto = "Teste";

$mensagem = "Oie, tou só testando";

$cabecalho = "From: [email protected]" . "\r\n" . "Reply-To: [email protected]" . "\r\n";

$headers = "Content-Type: text/html; charset=iso-8859-1\n";

mail($para, $assunto, $mensagem, $cabecalho, $headers);

Você pode ver o código acima, ta tudo ai... e mesmo assim ta complicado

Link para o comentário
Compartilhar em outros sites

Você pode ver o código acima, ta tudo ai... e mesmo assim ta complicado

Eu fiz este um tempo atrás e funciona corretamente. Adapte para o que você precisa:


<?

if ($_POST[mensagem]) {

$seu_email = $_POST['email'];

$to = "[email protected]";

$subject = "E-mail enviado pelo site: X";

$message = "

<div style='border-bottom:1px dashed #9dcd17;'>

<h1 align='center'>

<a href='http://www.x.com.br' target='_blank'>

<img src='http://www.x.com.br/_imgs/logo.png' border='0'>

</a>

</h1>

</div>

<br />

<div>

<ul style='list-style:none;line-height:26px;'>

<li><strong>Nome:</strong> $_POST[nome] </li>

<li><strong>E-Mail:</strong> $_POST[email] </li>

<li><strong>Telefone:</strong> $_POST[fone] </li>

<li><strong>Messenger:</strong> $_POST[messenger] </li>

<li><strong>Cidade/Estado:</strong> $_POST[cidade]/$_POST[estado] </li>

<li><strong>Assunto:</strong> $_POST[assunto] </li>

<li><strong>Mensagem:</strong> $_POST[mensagem]</li>

</ul>

</div>

<br /><br />

<div style='padding:10px;border-top:1px dashed #9dcd17;'>

<p align='center'>

(c) 2011 X &nbsp;&nbsp;&nbsp; Todos os direitos reservados &nbsp;&nbsp;&nbsp; Produzido por <a href='http://www.rodrigobaldasso.com' target='_blank'>Rodrigo B.</a>

</p>

</div>";

$headers = "Content-Type: text/html; charset=iso-8859-1\n";

$headers .= "From: $seu_email \n";

mail("[email protected]", $subject, $message, $headers);

print "<script> window.alert('Mensagem enviada com sucesso!');

window.location='../contato'; </script>";

}

?>

Só lembrando que este é só o código de envio.. Você deve colocar ele em um arquivo separado, com nome "xxx.php", e em seguida dizer que o método POST de seu formulário tem este acima como destino.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?