Testing emails

By default in a non-production enviroment the setting REAL_EMAIL is set to False, which prevents emails from being sent to addresses during testing with live data. The contents of the emails are saved in the database instead and can be read with the Fake email admin tool at /admin/mail.

Sending actual email

In some circumstance you want to still recieve some emails, even when REAL_EMAIL is False. To allow addresses to receive emails, rather than be redirected to /admin/mail, use mkt.zadmin.models.set_config to set the real_email_allowed_regex key to a comma separated list of valid emails in regex format:

from mkt.zadmin.models import set_config
set_config('real_email_allowed_regex', '.+@mozilla\.com$,you@who\.ca$')