diff --git a/api/bcd_request.py b/api/bcd_request.py
index d4b157db350bd26ad9f9b5e135e1ce308fd6755a..59cb18d58382d6433f8f8895b5a437382a53b557 100644
--- a/api/bcd_request.py
+++ b/api/bcd_request.py
@@ -256,8 +256,8 @@ def send_bcd_request(bcd_request: BCDRequestModel, mgr: Mgr, receiver=settings.b
             subject = f'[{host_mode}] {subject}'
 
         # hacky way to intercept mails for development. In production, the assignment should be used
-        if settings.bcd_request_email_receivers is not None:
-            receiver = settings.bcd_request_email_receivers
+        if settings.bcd_request_override_mail_receiver is not None:
+            receiver = settings.bcd_request_override_mail_receiver
 
         send_email(to=receiver,
                    sender=settings.patch_request_email_sender,
@@ -289,8 +289,8 @@ def send_bcd_request_confirmation(bcd_request: BCDRequestModel, mgr: Mgr, receiv
             subject = f'[{host_mode}] {subject}'
 
         # hacky way to intercept mails for development. In production, the assignment should be used
-        if settings.patch_request_email_receivers is not None:
-            receiver = settings.patch_request_email_receivers
+        if settings.bcd_request_override_mail_receiver is not None:
+            receiver = settings.bcd_request_override_mail_receiver
 
         send_email(to=receiver,
                    sender=settings.bcd_request_email_sender,
diff --git a/model/settings.py b/model/settings.py
index 93bc110fad6817608f8aa3eda475afe98917686a..27fab1d3cff563cb95f9d70b919e0422068a0ded 100644
--- a/model/settings.py
+++ b/model/settings.py
@@ -49,7 +49,8 @@ class Settings(BaseSettings):
     patch_request_email_sender: str = ''
     patch_request_assignment: dict[str, str] = {}
 
-    bcd_request_email_receivers: Optional[str] = None
+    bcd_request_email_receivers: str = None
+    bcd_request_override_mail_receiver: Optional[str] = None
     bcd_request_email_sender: str = ''
 
     mail_smarthost: str = 'smarthost.kit.edu'