El problema de que no veas ese tipo de errores es que PHP no los gestiona, .. PHP tan sólo te pone a disposición la función mail() para entregar el e-mail al MTA instalado en ese servidor .. pero realmente te deja "libre" a tu código que tu indiques las cabeceras adecuadas para el e-mail, en consecuencia los mensajes de error si los tienes en ese punto los daría tu MTA (no PHP directamente .. o detallado .. ).
A veces es mejor usar otro tipo de "código" para enviar e-mails .. por lo menos para tener mejor control de lo que se envia y como .. Me refiero al uso de classes como "PHP Mailer" (
http://phpmailer.sourceforge.net) .. por lo menos tiene su própio sistema para gestionar errores y los obtiene directamente del MTA que uses.
Un saludo,