diff --git a/requirements.txt b/requirements.txt
index 260363660c9bf0b5909abbb5f3bf8ed3cdacc5ff..c718cf60eca22ec4204ade3de8e93f8096a97819 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9,6 +9,8 @@ psycopg2==2.8.4
 celery==4.2.1
 django-picklefield==1.1.0
 
+django-anymail==8.4
+
 python-dateutil>=2.8
 unicodecsv==0.14.1
 bleach==3.3.0
diff --git a/settings.py b/settings.py
index 14720dd6504897d475b9f0a1edd3530cea329b03..0875626ac10617845f374cd32bfb519be7f33592 100644
--- a/settings.py
+++ b/settings.py
@@ -150,12 +150,20 @@ INSTALLED_APPS = (
     'django.contrib.contenttypes',
     'django.contrib.sessions',
     'django.contrib.sites',
+    'anymail',
     ## HELIOS stuff
     'helios_auth',
     'helios',
     'server_ui',
 )
 
+ANYMAIL = {
+    "MAILGUN_API_KEY": get_from_env('MAILGUN_API_KEY', None),
+}
+
+if ANYMAIL["MAILGUN_API_KEY"]:
+    EMAIL_BACKEND = "anymail.backends.mailgun.EmailBackend"
+
 ##
 ## HELIOS
 ##