Prueba con algo así:
Código PHP:
Ver original<?php
if(empty($_POST['name']) || empty($_POST['email']) || empty($_POST['phone']) || empty($_POST['message']) || !filter_var($_POST['email'],FILTER_VALIDATE_EMAIL
)) {
echo "No arguments Provided!";
return false;
};
// Datos del email
$name = $_POST['name'];
$email_address = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
$nombre_origen = "naiarafernandezruiz"; /* Por ejemplo*/
$email_destino = "".$email_address."";
$asunto = "Formulario de contacto: $name";
$mensaje = '
Ha recibido un nuevo mensaje de su formulario de contacto. <br>
<br>
Aquí tienes los detalles: <br>
<br>
Nombre: $name <br>
<br>
Email: $email_address<br>
<br>
Asunto: $phone<br>
<br>
Mensaje:<br>
$message
';
$formato = "html";
//*****************************************************************//
$headers = "From: $nombre_origen <$email_origen> \r\n";
$headers .= "X-Priority: 3 \r\n";
$headers .= "MIME-Version: 1.0 \r\n";
$headers .= "Content-Transfer-Encoding: 7bit \r\n";
//*****************************************************************//
if($formato == "html")
{ $headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n"; }
else
{ $headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n"; }
if (@mail($email_destino, $asunto, $mensaje, $headers)) { };
?>
Suerte.