Ciao, non dovrebbe essere un problema l'indizizzo no-reply.
Gli isp per decretare mail in spam fanno un controllo sugli header della mail.
Dovresti provare a metterne il più possibile.
Inziere con :
Content-type: text/html; charset=iso-8859-1
e
MIME-Version: 1.0
e
Content-Transfer-encoding: 8bit