Lo que voy a poner es el formulario HTML y el archivo PHP para enviar el mail y que llegue de con formato HTML, para que tenga una cabecera con un logo por lo menos.
Nombre del archivo enviarMail.html
Código HTML:
Ver original
<!-- FORMULARIO DE CONTACTO HTML BASICO --> <table> <form name='' method='post' action='enviarMail.php' onsubmit='return validMail();'> <!-- tr><td><input type='text' name='ccMail' id=''/></td></tr OPCIONAL --> <!-- tr><td><input type='text' name='ccoMail' id=''/></td></tr OPCIONAL --> </form> </table>
Nombre del archivo PHP enviarMail.php
Código PHP:
Ver original
<? /* CODIGO PHP BASICO PARA ENVIAR MAIL (METODO POST) */ $para = '/*MAIL@DESTINO*/'; $asunto = $_POST['asunto']; $nombre = $_POST['nombre']; $de = $_POST['mail']; $cuerpo = ''; $cuerpo .= '<html>'; $cuerpo .= '<head>'; $cuerpo .= '<title>/*TITULO*/</title>'; $cuerpo .= '</head>'; $cuerpo .= '<body>'; $cuerpo .= '<div id="contenedor" style="width:500px; margin:auto;>'; $cuerpo .= '<div id="socaloSup" style="width:500px; height:150px">'; $cuerpo .= '<img src="/*LOGO*/" style="height:150px"/>' $cuerpo .= '</div>'; $cuerpo .= '<div id="mensaje" style="width:450px; padding:10px 25px;">'; $cuerpo .= $_POST['mensaje']; $cuerpo .= '</div>'; $cuerpo .= '</div>'; $cuerpo .= '</body>'; $cuerpo .= '</html>'; $cabecera = "MIME-Version: 1.0\r\n"; // $cabecera .= "Content-type: text/html; charset=iso-8859-1\r\n"; //para el envío en formato HTML $cabecera .= "De: ".$nombre." <".$de.">\r\n"; //dirección del remitente //$cabecera .= "Responder: /*CORREO*/ \r\n";//dirección de respuesta, si queremos que sea distinta que la del remitente (opcional) //$cabecera .= "Return-path: /*CORREO*/ \r\n";//ruta del mensaje desde origen a destino (opcional) //$cabecera .= "Cc:".$_POST['ccMail']."\r\n"; //direcciones que recibián copia (opcional) //$cabecera .= "Cco:".$_POST['ccoMail]."\r\n";//direcciones que recibirán copia oculta (opcional) ?>
La función de validMail(); de java script no la puse porque no hice todavia una buena con expreciones regulares y demas.
Espero que les sirva.