On shared hosting. We're having strange mail problems... mails do not get sent to various domains or are delayed. It seems to happen more in Webforms than in Notify_message actions in Rules.

Is there a way to log the PHP mail() error messages without hacking the MimeMail module? The Drupal log only shows that there was an error... nothing more specific.

1 Answer 1


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.

  • I tried that... Although it seems to log notifications from Rules, it doesn't seem to log Webform e-mails (which is the issue I'm having.) Is there something I'm doing wrong?
    – jchwebdev
    Mar 11, 2015 at 13:37
  • Are your webform emails leaving at all ? Have you got anything in the watchdog (recent messages page) or the server apache error log ?
    – rtome
    Mar 11, 2015 at 13:46
  • Yes the dblog pages shows a very generic 'mail' error Error sending e-mail (from "Our Site,,," <... etc.) with the from and to address. But no error # or operation. I was hoping to get an actual SendMail or error#. How can I capture that?
    – jchwebdev
    Mar 11, 2015 at 17:55
  • Anything in your sendmail logs ?
    – rtome
    Mar 12, 2015 at 9:59

Not the answer you're looking for? Browse other questions tagged or ask your own question.