Al final conseguí hacer lo que quería y os lo paso para compartir si os sirve de ayuda para alguien que lo necesite, ya que me habeis ayudado muchisimo con vuestros tutoriales, espero que os sirva

Código :

<?php 
$sendTo = "[email protected]"; 
$subject = $_POST["asunto"]; 
$headers = "From: " . $_POST["mantenencies.com"]; 
$headers .= "<" . $_POST["email"] . ">\r\n"; 
$headers .= "Reply-To: " . $_POST["email"]; 
$mycadena = $_POST["cuerpo"];

function separa($cadena){ 
    for ($i=0;$i<strlen($cadena);$i++){ 
       $rafa.=$cadena[$i]; 
          
           if ($i>=80 && $i<80){
              if($cadena[$i]==" "){
                  $rafa.="\n";
              }
           }

    }
    return $rafa;
} 

$nueva = separa ($mycadena);



$message = "Para Departamento: " . $_POST["asunto"] . "\nDe Empresa: " . $_POST["empre"] . "\nPersona de contacto: " . $_POST["pcont"] . "\nTeléfono: " . $_POST["tel"] . "\nE-mail: " . $_POST["email"] . "\nComentario: \n$nueva"; 
if(mail($sendTo, $subject, $message, $headers)){ 
echo("&estatus=ok&"); 
}else{ 
echo("&estatus=no&"); 
} 
?> 

Este archivo php recoge entre otras una variable que puede contener hasta 500 caracteres es $_POST["cuerpo"] desde flash
y la separamos con la funcion separar, el caso es que cuando llega al correo llega en diferentes lineas, y ademas se adapta a la ventana. Creo que esta bien no???
Gracias por vuestra ayuda
rafa