Jump to content


Gabriel Designer

Member Since 31/03/2011
Offline Last Active 09/05/2011, 13:07
-----

Posts I've Made

In Topic: Formularios Uol Host

01/04/2011, 00:04

Olá!!!
a unica linha de código que está "errada" é essa:

$to = 'fanfalan@gmail.com';


Deve ser assim nos servers da UOL HOST para que se evitem erros e o server "bloqueie" os e-mail do form


$to = 'email@dominiotemporario.com';


(onde "email@dominiotemporario.com" é o dominio que eles te passam logo que vc assina o plano de hospedagem...
é só trocar "email@dominio.com.br" pelo "email@dominiotemporario.com"... verifique seu endereço de dominio temporario no painel de controle ou no suporte...)


é garantido pois tive problemas tambem... assim pelo menos eles garantem a entrega do formMail (demora uns 5 min p chegar na caixa de e-mail, nao estranhe a demora)...

só tem um probleminha... rsrs... o server bloqueia como SPAM emails com @hotmail e @yahoo...

espero ter ajudado! até ++!





arquivo enviar.php
<?php
if(isset($_POST['enviar'])) {
$to = 'fanfalan@gmail.com'; // INSIRA AQUI O ENDEREÇO DO DESTINATÁRIO, E-MAIL VÁLIDO DE SEU DOMÍNIO
$charset = $_POST['charset'];
$nome = $_POST['nome'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$email = $_POST['email'];
$assunto = '=?' . $charset . '?B?' . base64_encode($_POST['assunto']) . '?=';
$mensagem = $_POST['mensagem'];

$corpo = "Nome: ".$nome."<br/>Cidade: ".$cidade."<br/>Estado: ".$estado."<br/>E-mail: ".$email."<br/>Mensagem: ".$mensagem."";

$headers = "MIME-Version: 1.0//r//n";
$headers .= "Content-type: text/html; charset=".$charset."//r//n"; $headers .= "From: ".$to."//r//n";

if(mail($to, $assunto, $corpo, $headers)) {
echo '<p><b>' . $nome . '</b>, sua mensagem foi efetuada com sucesso.<br />Em breve lhe responderemos.</p>';
}
else {
echo '<p><b>' . $nome . '</b>, n&atilde;o foi poss&iacute;vel enviar sua mensagem.<br />Tente novamente.</p>';
}
}
else {
echo '<p>N&atilde;o foi poss&iacute;vel enviar sua mensagem.<br />Tente novamente.</p>';
}
?>

IPB Skin By Virteq