c'è qualcosa di errato nell'header della seconda mail...

credo che tu non debba mettere \r\n ma solo \n.

se neanche cosi va a posto prova a vedere se il codice funziona mandando una mail in semplice testo...

poi se mai modificalo per farlo diventare html.