I'm trying to use the php mail function to send information from a form to my email. I've tried several forums, but I can not get it to work. What's wrong?
- It does not give any type of error or notice, it simply does not send anything, it simply returns to the index as if it had been sent.
- The site is already hosted, because I know it does not work locally;
Obs. the message to be sent I have not edited yet. But it still does not send anything to the span.
<?php
include('conexao.php');
$envia = new conexao;
$envia->conecta();
/* Verifica qual é o sistema operacional do servidor para ajustar o cabeçalho de forma correta. Não alterar */
if(PHP_OS == "Linux") $quebra_linha = "\n"; //Se for Linux
elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n"; // Se for Windows
else die("Este script nao esta preparado para funcionar com o sistema operacional de seu servidor");
$emaildestinatario = "meu email";
$assunto = "Contrato pelo site";
// Passando os dados obtidos pelo formulário para as variáveis abaixo
$razaosocial = $_POST['txtRazaosocial'];
$nomefantasia = $_POST['txtNomefantasia'];
$cnjp = $_POST['txtCnpj'];
$insce = $_POST['txtIe'];
$end = $_POST['txtEndereco'];
$numero = $_POST['txtNumero'];
$complemento = $_POST['txtComp'];
$bairro = $_POST['txtBairro'];
$cep = $_POST['txtCep'];
$cidade = $_POST['txtCidade'];
$estado = $_POST['txtUf'];
$email = $_POST['txtEmail'];
$telefone = $_POST['txtTel'];
$contato = $_POST['txtContato'];
$sistema = $_POST['txtSistema'];
$usuarios = $_POST['txtQtdadeusu'];
$data_envio = date('d/m/Y');
$hora_envio = date('H:i:s');
/* Montando a mensagem a ser enviada no corpo do e-mail. */
$mensagemHTML = '<P>Esse email é um teste enviado no formato HTML via PHP mail();!</P>';
/* Montando o cabeçalho da mensagem */
$headers = "MIME-Version: 1.1".$quebra_linha;
$headers .= "Content-type: text/html; charset=iso-8859-1".$quebra_linha;
// Perceba que a linha acima contém "text/html", sem essa linha, a mensagem não chegará formatada.
$headers .= "From: ".$email.$quebra_linha;
$headers .= "Return-Path: " . $email . $quebra_linha;
/* Enviando a mensagem */
mail($emaildestinatario, $assunto, $mensagemHTML, $headers, "-r". $email);
header("Location: index.php");
?>