WeslenOliveira Postado Fevereiro 26, 2012 Autor Compartilhar Postado Fevereiro 26, 2012 Você tem que dizer ao EXIM que tem HTML no email, como aqui: $headers = "Content-Type: text/html; charset=iso-8859-1\n"; Tentei más continua mostrando os códigos html Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Fevereiro 26, 2012 Compartilhar Postado Fevereiro 26, 2012 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 More sharing options...
WeslenOliveira Postado Fevereiro 26, 2012 Autor Compartilhar Postado Fevereiro 26, 2012 Não adianta você só colar o código lá cara! Coloque assim a sua linha: mail($para, $assunto, $mensagem, $cabecalho, $headers); Desculpe a ignorância más eu não entendi ! Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Fevereiro 26, 2012 Compartilhar Postado Fevereiro 26, 2012 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); Link para o comentário Compartilhar em outros sites More sharing options...
WeslenOliveira Postado Fevereiro 26, 2012 Autor Compartilhar Postado Fevereiro 26, 2012 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 More sharing options...
WeslenOliveira Postado Fevereiro 26, 2012 Autor Compartilhar Postado Fevereiro 26, 2012 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 More sharing options...
Visitante Postado Fevereiro 26, 2012 Compartilhar Postado Fevereiro 26, 2012 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 Todos os direitos reservados 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 More sharing options...
WeslenOliveira Postado Fevereiro 26, 2012 Autor Compartilhar Postado Fevereiro 26, 2012 Eu consegui resolver o problema do e-mail automatico, parou de aparecer as tags do html. Agora a unica coisa que faltou foi o que vem para mim Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados