Originariamente inviato da inc40
Risolto...era un problema di smtp
Adesso però sorge un altro problema...ho modificato leggermente la pagina precedente (b.php), per la precisione arrivo ad essa a partire da una pagina a.php che contiene un form dove immetto Mittente, Destinatario, Oggetto e Messaggio (quest'ultimo è campo textarea) e nella pagina b.php faccio quindi le opportune $_REQUEST, tra cui $messaggio = $_REQUEST['Messaggio']. Il problema è che se nella pagina a.php immetto nel messaggio anche caratteri 'INVIO', nel momento in cui nella pagina b.php faccio
Codice PHP:
$mail->Body    $messaggio
e quindi invio la mail con $mail->Send(), i caratteri 'INVIO' si perdono, nel senso che non sono riportati nel messaggio quando vado a leggere la posta (su libero.it).

Come posso fare?

Grazie
Pardon...bastava cercare un po' di più e trovare questa bella e semplice soluzione
Codice PHP:
$mail->Body   =   nl2br($messaggio);