If you disable the module and send email using the core contact form, you get the following message.
Warning: class_implements() [function.class-implements]: Class MailHeadersSystem does not exist and could not be loaded in drupal_mail_system() (line 276 of /home/xxxxx/public_html/includes/mail.inc).
Exception: Class <em class="placeholder">MailHeadersSystem</em> does not implement interface <em class="placeholder">MailSystemInterface</em> in drupal_mail_system() (line 281 of /home/xxxxx/public_html/includes/mail.inc).
Uninstalling and flushing caches does not help.
Tested 7.x-1.x-dev (2012-Apr-04) on Drupal 7.12
Sent test contact submissions as anonymous user
Comments
Comment #1
DrewMathers commentedInstead of this patch, you can also use the Mail System module to reset the mail_system variable back to DefaultMailSystem.
Comment #2
jm.federico commentedHi thanks for your patch
Commited a fix that includes your suggestion.
Cheers
Comment #3
jm.federico commentedComment #5
DrewMathers commentedI guess you can remove this statement from the project page:
Comment #6
jm.federico commentedHi Drew
It still stands, as while the module is enabled you can't disable the class (unless you install http://drupal.org/project/mailsystem)
Cheers