Código PHP:
Ver original<?php
/*----------- INICIO DE CONFIGURACION-----------------*/
//mail del destinatario (escribirlo entre las comillas)
//nombre del que envía el correo (escribirlo entre las comillas)
$nombre='nombre';
//mail del que envía el correo (escribirlo entre las comillas)
$email='email';
//título del corrreo (escribirlo entre las comillas)
$subject='Mensaje de Consulta';
//página a la que se va luego de enviar el mail (escribirlo entre las comillas)
$adondevoy='index.html';
/*----------- FIN DE LA CONFIGURACION-----------------*/
$headers = "MIME-Version: 1.0 \r\n";
$headers .= "Content-Type: text/html; charset=utf-8 \r\n";
$headers .= "From: ".$nombre." \r\n";
$headers .= "Reply-To: ".$email." \r\n";
$headers .= "Return-Path: ".$nombre." \r\n";
$mensaje = strip_tags($_POST['msg']); // mensaje en texto plano $mensaje_html = preg_replace('/\n/' , '<br />' , $mensaje); // mensaje en html (el que utilizaremos en este caso, ya que así lo hemos establecido en Content-Type)
if( !mail( $destino , $subject , $mensaje , $headers ) ) {
echo 'el mail no se ha enviado';
}
else
{
echo 'e-mail enviado';
}
?>
Ya pobre gmail, yahoo, y hotmail y con ese código no sucede nada :S