I have this script for sending emails
<?php
$nome = stripslashes($_POST['name']);
$telefone = stripslashes($_POST['telefone']);
$email = stripslashes($_POST['email']);
$text = stripslashes($_POST['message']);
$response = $_POST['captcha'];
$secret = "---";
$verify=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret={$secret}&response={$response}");
$captcha_success = json_decode($verify);
if($captcha_success-> success == false)
{
    echo json_encode(['success'=>false]);
}
else if($captcha_success-> success == true)
{
    $to = '---';
    $subject = 'Contacto Geral';
    // To send HTML mail, the Content-type header must be set
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    // Compose a simple HTML email message
    $message = '<html><body>';
    $message .=  '<h1 style="font-size:18px;">Contacto Geral</h1>';
    $message .= '<p>Nome:' . $nome . '</p>';
    $message .= '<p>Telefone:' . $telefone . '</p>';
    $message .= '<p>Email:' . $email . '</p>';
    $message .= '<p>Message:' . $text. '</p>';
    $message .= '</body></html>';
    if(mail($to, $subject, $message, $headers))
    {
        echo json_encode(['success'=>true]);
    }
    else
    {
        echo json_encode(['success'=>false]);
    }
}
?>
The problem is that this script is not sending to the domain email. It works to every other email and I tried with lots of them. I don't know how to solve this problem. I already tried to re-write the code again but it still does not work. Does anyone how how to solve this proble or if my code is wrong somehow?
 
    
Contacto Geral
';` the link broke. I'd call this a typo. – Funk Forty Niner Aug 21 '17 at 17:56Contacto Geral
';` enjoy ;-) – Funk Forty Niner Aug 21 '17 at 17:58