Y ese archivo es el que envía el email, es un poquito importante :P
Creá un archivo
mail.php dentro de una carpeta llamada
php con el siguiente contenido:
Código PHP:
Ver original<?php
//quien recibe el email
//obtengo las variables por POST o GET
$name = $_REQUEST['name'];
$email = $_REQUEST['email'];
$subject = $_REQUEST['subject'];
$message = $_REQUEST['msg'];
//abro el mensaje
$HTML = '<html><body>';
//creo el mensaje
$HTML.= '<h1>Nuevo mensaje</h1>';
$HTML.= "<p><strong>Nombre: </strong> $name</p>";
$HTML.= "<p><strong>Email: </strong> $email</p>";
$HTML.= "<p><strong>Mensaje: </strong> $message</p>";
//cierro el mensaje
$HTML.= "</body></html>";
//envío el email
sendHTMLemail($HTML,$email,$recipient,$subject);
//funcion para envio de email con formato
function sendHTMLemail($HTML,$from,$to,$subject)
{
$headers = "From: $from\n";
$headers .= "MIME-Version: 1.0\n";
$boundary = uniqid("HTMLEMAIL"); $headers .= "Content-Type: multipart/alternative;".
"boundary = $boundary\n\n";
$headers .= "This is a MIME encoded message.\n\n";
$headers .= "--$boundary\n".
"Content-Type: text/plain; charset=ISO-8859-1\n".
"Content-Transfer-Encoding: base64\n\n";
$headers .= "--$boundary\n".
"Content-Type: text/html; charset=ISO-8859-1\n".
"Content-Transfer-Encoding: base64\n\n";
return mail($to,$subject,"",$headers);
}
?>
Ese es un código PHP para enviar emails que uso casi siempre. Como verás es fácil de personalizar y tiene la ventaja de que el email que envías es con formato HTML.
Acá lo podés ver funcionando:
http://nahueljose.com.ar/temp/
Debería enviarte un mail a la dirección que proporcionaste.
Todo esto asumiendo que estás en un servidor que soporta PHP y qué se yo.