Is there a module or configuration that logs PHP mail errors?
Have a look at maillog and Mail Logger. They both log all mail activity handled via drupal_mail. See what they have to offer as far as mail errors go.