Benvenuto.
Nel codice che hai scritto non ci sono gli header aggintivi che dici di aver messo.
Assicurati che nella configurazione SMTP tu abbia impostato i dati giusti (nome utente, password, porta...) se non stai usando quelli di default dell'hosting su cui hai il sito.