He creado en mi servidor una pequeña rutina para enviar mail en formato html
la rutina funciona perfecto asi
Código:
Pero no logro poder poner el html desde la variable que le envio en Mensaje$para= $_POST['para']; $asunto = $_POST['Asunto']; $de = $_POST['de']; $mensaje = $_POST["mensaje"]; $remitente = $_POST['remitente']; $headers = "MIME-Version:1.0\r\n"; $headers .= "Content-Type: text/html;\r\n"; $headers .= "From: $de <$remitente>\r\n"; $headers .= "Reply-To: $remitente\r\n"; $mensajedatos =' <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft DHTML Editing Control"> <TITLE></TITLE> <STYLE> BODY {MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em; MARGIN-BOTTOM: 1em;} P {MARGIN:0} </STYLE> </HEAD> <BODY> <P>Esto es una prueba</P> <P> </P> <P>traceo</P> <P> </P> <P><IMG border=0 hspace=0 alt="" align=baseline src="http://img.avgroupmail.com/images/2015/04/07/amanbringaboardandahammeraXys.png" width=362 height=233></P> <P> </P> <P>guardar</P> </BODY> </HTML> '; mail($para,$asunto,$mensajedatos,$headers); ?>
$mensaje = $POST['mensaje'];
cuando lo hago me llega solo la primer linea "esto es una prueba" sin imagen ni link
hay alguna forma de que pueda enviar y colocar el html para que llege bien???
gracias