Sto costruendo un form mail in flash e php.
L'interfaccia è fatta in flash complenta di tre campi testo input a singola riga e uno (quello del messaggio) multiriga.
Volevo che dopo la voce Messaggio si andasse a capo e ho inserito a fine stringa \r\n e tutto funziona.
Il problema è che quando digito il messaggio e vado a capoverso, nella mail che ricevo il testo viene tagliato, mi rimane solo la prima riga.
Per essere più chiaro il mio codice php è il seguente:

$body .= "Testo del messaggio: " . utf8_decode($_POST['messaggio']) . "\r\n";
$body .= "Da: " . $_POST['nome'] . ";

Se io digito una frase vado a capoverso e ne digito un'altra nell mail che ricevo, accanto a "Messaggio:" compare la prima frase ma la seconda frase a capoverso viene sostituita dal nome del mittente:

Messaggio: Prima frase
Da: Nome di chi mi hainviato lamail

La seconda frase quindi non compare.
Come posso far si che l'utente possa andare a capo ogni volta che vuole e far si che ilmessaggiomi arrivi completo?
Grazie