When I am changing any option on /admin/config/system/mailsystem (choosing mail system for a class or creating new classes/settings), I immediately get a WSOD (white screen of death). Developer tools will show status code 200 (OK) but empty results for all pages (public and admin).

Running cron via drush resolves the WSOD and apparently the settings are even saved. But something is going wrong and disabling the whole site until cron is run. I can see no related error messages neither in watchdog (dblog) nor in php error log.

Comments

Paul Broon created an issue.

thomas.wardin’s picture

Same here except that cc'ing via drush does NOT resolve the issue.

broon’s picture

I did not just clear cache but ran the cron.

paramnida’s picture

I have also encountered this (or a similar) problem. When I tried to create a new class I got the WSOD. Clearing the cache and running cron wasn't enough. I ended up having to disable the module directly in the database (using sql-query via Drush) and uninstall it. I reinstalled it, tried to create a new class again, and the same thing happened. It seems that something went wrong when mailsystem was trying to create the includes file for the new class.

strinh’s picture

We're running into this issue on a Drupal 7 site as well. In order to work around an issue with Webform stripping

tags while using just STMP as the formatter, we've tried creating a new class with MIME as the formatter and SMTP as the sender and the site causes a WSOD.