Ir para conteúdo

POWERED BY:

Arquivado

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

Jean Alfaia

E-mail do form não chega no e-mail

Recommended Posts

Salve! Salve!

 

Nobre colegas, estou com um pequeno probleminha e não estou conseguindo resolver, tenho a seguinte pagina de contato www.amazoniasat.com.br/novo/contact.html aparentemente funcionando, aliás, está funcionando mas em outra plataforma (linux), na atual (Windows), NÃO roda de jeito nenhum, tipo, o formulário funciona, diz que enviou normalmente, mas o e-mail não chega na minha caixa de entrada.

 

Se poderem dar uma analisada e me dizerem onde está meu erro, serei muito grato.

 

 

Código do form:

 

<form method="post" name="ContactForm" id="contactForm">
<p>Nome/Empresa:</p>
<input type="text" class="input-box" name="user-name" placeholder="Digite seu Nome">
<p>E-mail:</p>
<input type="text" class="input-box" name="user-email" placeholder="Digite seu e-mail">
<p>Assunto:</p>
<input type="text" class="input-box" name="user-subject" placeholder="Digite o assunto">
<p class="right-message-box">Mensagem:</p>
<textarea class="input-box right-message-box message-box" name="user-message" placeholder="Sua mensagem"></textarea>
<button type="submit" class="myinputbtn" name="submitf" id="submitf">Enviar formulário</button>
<div id='message_post'></div>
</form>
Código do Main.js:
jQuery(function(){
jQuery("#contactForm").submit(function(){
jQuery("#submitf").value='Por favor aguarde...';
jQuery.post("js/contact.php?send=contact", jQuery("#contactForm").serialize(),
function(data){
if(data.frm_check == 'error'){
jQuery("#message_post").html("<div class='errorMessage'>ERROR: " + data.msg + "!</div>");
} else {
jQuery("#message_post").html("<div class='successMessage'>SUA MENSAGEM FOI ENVIADA COM SUCESSO!</div>");
jQuery("#submitf").value='Send >>';
}
}, "json");
return false;
});
Código do contact.php (que recebe e envia os dados)

 

<?php
$adminemail = "web@amazoniasat.com.br";
if ($_GET['send'] == 'contact')
{
$_uname = $_POST['user-name'];
$_uemail = $_POST['user-email'];
$_subject = $_POST['user-subject'];
$_message = nl2br($_POST['user-message']);
$email_check = '';
$return_arr = array();
if($_uname=="" || $_uemail=="" || $_message=="" || $_subject=="")
{
$return_arr["frm_check"] = 'Ops!';
$return_arr["msg"] = "Por favor preencha todos os campos.";
}
else if(filter_var($_uemail, FILTER_VALIDATE_EMAIL))
{
$to = $adminemail;
$from = $_uemail;
$subject = $_subject;
$body =
'<strong><em>DADOS DE CONTATO DO SITE AMAZONIASAT</em></strong><br/><br/> '.
'<strong>NOME/EMPRESA:</strong> ' .$_uname.
'<br><br><strong>E-MAIL:</strong> ' .$_uemail.
'<br><br><strong>MENSAGEM:</strong> ' .$_message;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "Content-Transfer-Encoding: 7bit\r\n";
$headers .= "From: " . $from . "\r\n";
@mail($to, $subject, $body, $headers);
} else {
$return_arr["frm_check"] = 'Opa!';
$return_arr["msg"] = "Por favor digite um e-mail válido.";
}
echo json_encode($return_arr);
}
?>

 

 

===============

 

Não entendo muita coisa de php por isso devo ta pegando essa peia. Se os colegas poderem dar esse help agradeço.

 

 

 

 

Para o alto e avante!!!

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.