Originariamente inviato da sandro1492
Ora la mail arriva come deve ma non mi sostituisce i valori alle variabili ma mi stampa $name e non il suo valore.
$message è la variabile in cui hai inserito la stringa con il codice HTML.
Il tuo problema è che hai usato, per racchiudere la stringa, i singoli apici.
I singoli apici non permettono la sostituzione delle variabili, che invece vanno opportunamente concatenate.
Quindi, o usi i doppi apici, oppure chioudi il singolo apici, metti il punto di concatenazione, la variabile, di nuovo il punto quindi riapri il singolo apice.

Originariamente inviato da sandro1492
E dove posso trovare documentazione in modo tale da capirlo da solo che era il punto che mancava...
Beh... scusami se te lo faccio notare, ma questo è l'ABC del PHP.
La concatenzaione delle stringhe la trovi un po' dappertutto per i vari forum/tutorial/documentazione ufficiale.
Non ti offendere se te lo dico, ma magari dovresti proprio metterti a studiare le basi del linguaggio.