Hola, a mi me sucedia algo parecido... no me daba error, pero no llegaban los mensajes,,, lo que pasaba era que mi servicio de correo donde pretendia recibirlo, lo estaba clasificando como spam.... No soy experto en este tema, pero he leido por ahi que esto tambien tiene algo que ver.
Trata de mandar el email a otras direcciones a ver que tal te va.