...la mail viene correttamente inviata con il file allegato ma non arrivano correttamente i dati inseriti nel form; mi spiego: piuttosto che arrivare come corpo della mail

name = Giovanni
surname = Rossi
email = grossi@gmail.com

ecc ecc non arrivano tutti e quelli che arrivano sono al posto del nome del mittente.
Come faccio a spostarli nel corpo della mail?

Poi non mi trova i campi vuoti perciò la mail parte a prescindere senza segnalare l'errore agli utenti che compilano il form.

Come faccio a rimediare a questi due errori?

grazie e