Código PHP:
$mensaje = $_POST['texto'];
$mensaje .= $_POST['otro_campo'];
$mensaje .= $_POST['otro_campo_mas'];
o algo más complicado, pero a la vez más presentable:
Código PHP:
$mensaje = '
<html>
<head>
<title>Contacto de midominio.com</title>
<style>algún estilo CSS, para definir el tamaño y tipo de letras a utilizar</style>
<body>
<table><tr><td>
'.$_POST['titulo'].'
</td></tr>
<tr><td>
'.$_POST['texto'].'
<tr><td align="right">Enviado por:
'.$_POST['nombre'].' '.$_POST['apellido'].'
</body></html>
';
La segunda opción es la mejor en cuando a la presentación. Debes de tener en cuenta q no todos reciben correo HTML, pero sí la mayoría. Hoy por hoy, la mayoría de los correo bloquean las imgs. Así q no abuses de ellas, usa CSS para darle estilo a las tablas y letras a utilizar. Como img solamente el logo del sitio. Dale el estilo de tu sitio, para q la gente q lo reciba lo identifique automáticamente. La tabla no debe ser mayor de 600, porq este es el ancho q la mayoría de los correo trabaja, incluso webmail.
Saludos cuidate
PD: Chequea las comilla simple, he puesto tantas q no se si van bien. Por ahí me comí alguna y no te va a funcionar así por q así.