Salve a tutti.
Sto editando un form (non fatto da me) per l'invio di una mail in una pagina asp: non sono un esperto di linguaggio lato server e chiedo scusa se la domanda è banale.

All'interno del form ho inserito

<textarea rows="25" name="messaggio" cols="50"></textarea>

che è una area dove viene inserito il testo del messaggio da inviare.
Il file asp ne richiama un secondo, nel quale la parte dedita all'invio recita:

Set NewsLetter=CreateObject("CDONTS.NewMail")
NewsLetter.From ="noreply@email.com"
NewsLetter.To= EmailDB
NewsLetter.Subject= SoggDB

NewsLetter.BodyFormat=0
NewsLetter.MailFormat=0

NewsLetter.Body= MessDB

NewsLetter.Send
Set NewsLetter=Nothing

Il tutto funziona egregiamente, se non che, il corpo della mail arriva con errori nelle lettere accentate (credo che arrivi in HTML, sarebbe meglio se arrivasse come testo) e, ancor più grave, NON mi conserva gli accapi che digito quando l'utente compila il campo (mi taglia gli accapi e mi mette tutto di seguito).

Un grazie a tutti degli eventuali suggerimenti