¿Como enviar una página tipo Outlook, por correo mediante un formulario php?

Bien, tengo un formulario en PHP y funciona correctamente, se auto envía a la persona que ha rellenado el formulario con un mensaje de cortesía "aparece su nombre, su email, en fin sus datos y un texto de agradecimiento. Quisiera saber como hacer para que se le envíe una página tipo correo electrónico (Outlook), donde sigan apareciendo sus datos, y también un encabezado, imágenes, texto, colores... En definitiva es como si quiero mandar un correo electrónico diseñado pero que en el cuerpo del mensaje aparezcan sus datos rellenados en el formulario.

1 Respuesta

Respuesta
1

Puedes hacerlo mediante php

Acá un ejemplo

$mensaje = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td><img src="tu logo" width="400" height="70" /></td>
</tr>
<tr>
<td style="font-family:Arial, Helvetica, sans-serif;font-size:12px">';
$mensaje.= $contenido;
$mensaje.='</td>
</tr>
<tr>
<td bgcolor="#FFFF" style="font-family:Arial, Helvetica, sans-serif;font-size:12px">Tu mensaje</td>
</tr>
</table>
</body>
</html>';

// Para enviar correo HTML, la cabecera Content-type debe definirse
$cabeceras = 'MIME-Version: 1.0' . "\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
// Cabeceras adicionales
$cabeceras .= 'From' . "\n";
$destinatario=MostrarEmailUsuario($destinatario);
// Enviarlo
mail($destinatario, $asunto, $mensaje, $cabeceras);
//echo $mensaje;

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas