diff --git a/ansible/roles/apps/templates/settings/prometheus-stack.yaml b/ansible/roles/apps/templates/settings/prometheus-stack.yaml
index ae2c3a3da042a517e71436fa4189b4a6c530084c..c791e4917933823cae021f73e7e0260cc54d0b09 100644
--- a/ansible/roles/apps/templates/settings/prometheus-stack.yaml
+++ b/ansible/roles/apps/templates/settings/prometheus-stack.yaml
@@ -59,10 +59,12 @@ alertmanager:
 
     receivers:
     - name: 'null'
+    {% if outgoing_mail.enabled %}
     - name: email
       email_configs:
       - send_resolved: true
         to: {{ admin_email }}
+    {% endif %}
 
     # Inhibition rules allow to mute a set of alerts given that another alert is firing.
     # We use this to mute any warning-level notifications if the same alert is already critical.