Ir para conteúdo

POWERED BY:

Arquivado

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

celinho_macaense

Receber e-mail do meu site...

Recommended Posts

Olá boa noite! Caros amigos (as), estou com um pequeno probleminha, seguinte tenho uma formulário em php no meu site quando a pessoa me envia um e-mail vai direto pra lixeira, daí não tem como recer no outlook por chegar como span. Eu queria saber como faço para fazer chegar na minha caixa de entrada direto sem ser como span, ah! Não podia deixar de avisar qu o e-mail q uso é o gmail. Té mais...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só tem um pequeno probleminha, a página está toda em inglês e eu não entendo nada de ingês, mas segue aí o código se vcs puderem me dar uma forcinha beleza agradeço... esse código é da configuração.php

 

<?php

// SCRIPT POR: ###########

// email que chegará as informações recebidas
$mail = "marcelo.grrb@gmail.com";

// assunto que chegará ao seu e-mail
$assunto = "sugestão por usuário";

// mensagem de resposta depois do preenchimento do form caso tudo ocorrer bem
$message = " Obrigado por enviar sua sugestão! logo entraremos em contato";

// título que aparecerá no topo do formulário
$title = "Fale conosco";

// assunto do e-mail da auto resposta
$assunto_r = "Recebemos sua mensagem $nome";

// nome do seu site
$site =  "Marcelinho";

// url do seu site!
$url_site = "www.reidabarra.com";

// Seu nome
$nome_web = "Marcelo";

// Auto Resposta
$resposta = "Obrigado por mandar sua sugestão $nome!\n\n Webmaster: $nome_web";

// assunto da auto resposta
$assunto2 = "Recebemos sua mensagem";
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

E esse é o código envia_dados.php:

<?php
include "config.php";
$nome = $_POST["nome"];//campo nome reconhecido
$email = $_POST["email"];//campo e-mail reconhecido
$cidade = $_POST["cidade"];// campo cidade reconhecido
$estado = $_POST["estado"];//campo estado reconhecido
$sugestao = $_POST["sugestao"];//campo sugestão reconhecido
$mensagem = "Sugestão enviada por um visitante:\n\n";// frase que aparecerá no topo da mensagem
$mensagem .= "Nome: $nome\n";// nome da pessoa
$mensagem .= "E-mail: $email\n";//email da pessoa
$mensagem .= "Cidade: $cidade\n";//cidade da pessoa
$mensagem .= "Estado: $estado\n";//estado da pessoa
$mensagem .= "Mensagem: $sugestao";// mensagem (sugestão) da pessoa
// finaliza o código do $mensagem e do $_POST e inicia o envio da mensagem ao WEBMASTER!

@mail($mail, $assunto, $mensagem, "From: $email"); //essa linha manda o email!

// iniciao envio da mensagem de AutoResposta e manda a mensagem normal!
@mail($email, $assunto_r, $resposta, "From: $mail");// essa linha manda a auto resposta

// mensagem de sucesso
echo "$message";// devolve mensagem de sucesso! (ou devolve erro na pagina anterior)
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

E este é o index.php:

<html>
<head>
<?php
include "config.php";
?>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
	if (val) { nm=val.name; if ((val=val.value)!="") {
	  if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
		if (p<1 || p==(val.length-1)) errors+='- '+nm+' o campo é invalido.\n';
	  } else if (test!='R') { num = parseFloat(val);
		if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
		if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
		  min=test.substring(8,p); max=test.substring(p+1);
		  if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
	} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' não pode ficar em branco.\n'; }
  } if (errors) alert('O(s) seguinte(s) erro(s) ocorreu (ocorreram):\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->
</script>
<body><div align="CENTER"><form name="form1" method="post" action="envia_dados.php"><table width="41%" border="0" cellspacing="0" cellpadding="0" height="126"><tr><td height="19" valign="TOP" bgcolor="#CCCCCC"><div align="CENTER"><font face="Arial, Helvetica, sans-serif" size="2">
<?php echo "$title";?>
</font></div></td></tr><tr><td valign="TOP"><table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td><font face="Arial, Helvetica, sans-serif" size="2">Nome:</font></td><td><font face="Arial, Helvetica, sans-serif" size="2"><input type="text" name="nome" id="nome2"></font></td></tr><tr><td><font face="Arial, Helvetica, sans-serif" size="2">E-mail:</font></td><td><font face="Arial, Helvetica, sans-serif" size="2"><input type="text" name="email" id="email2"></font></td></tr><tr><td><font face="Arial, Helvetica, sans-serif" size="2">Cidade:</font></td><td><font face="Arial, Helvetica, sans-serif" size="2"><input type="text" name="cidade" id="cidade2"></font></td></tr><tr><td><font face="Arial, Helvetica, sans-serif" size="2">Estado:</font></td><td><font face="Arial, Helvetica, sans-serif" size="2">
				<input name="estado" type="text" id="estado2" size="2" maxlength="2">
				</font></td></tr><tr><td><font face="Arial, Helvetica, sans-serif" size="2">Mensagem:</font></td><td><font face="Arial, Helvetica, sans-serif" size="2"><textarea name="sugestao" id="textarea"></textarea></font></td></tr><tr><td> </td><td><font face="Arial, Helvetica, sans-serif" size="2">
				<input name="Submit" type="submit" onClick="MM_validateForm('nome2','','R','email2','','RisEmail','cidade2','','R','estado2','','R','textarea','','R');return document.MM_returnValue" value="Enviar">
<input type="reset" name="Submit2" value="Limpar"> </font></td></tr></table></td></tr><tr><td valign="TOP" bgcolor="#CCCCCC">
<font face="Arial, Helvetica, sans-serif" size="2">
<?php echo "$site"; ?>
</font></td></tr></table></form></div></body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1";
$headers .= "From:" . $email;

@mail($mail, $assunto, $mensagem, $headers);

Não testei, nem manjo muito de PHP, mas tenta acrescentar os headers nos dois email, e ve se vai ;)

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.