diff --git a/server/util/email.py b/server/util/email.py
index 1a5bdabddc8ddf6e3c36f70a6ba6a67514fc8314..11eeebdd3ecc855acae3c51225e921caa5d22c7c 100644
--- a/server/util/email.py
+++ b/server/util/email.py
@@ -48,7 +48,7 @@ def construct_email(recipients: list[str],
     email = EmailMessage()
     email.set_content(message)
     email['Subject'] = subject
-    email['From'] = sender
+    email['From'] = sender  # type: ignore[assignment]
     email['To'] = ', '.join(recipients)
     return email
 
@@ -68,7 +68,7 @@ async def send_email(email: EmailMessage) -> bool:
 
     if email['From'] is None:
         del email['From']
-        email['From'] = settings.EMAIL.SENDER
+        email['From'] = settings.EMAIL.SENDER  # type: ignore[assignment]
 
     client = SMTP(hostname=settings.EMAIL.SMTP_HOST,
                   port=settings.EMAIL.SMTP_PORT,
@@ -114,7 +114,7 @@ def send_email_sync(email: EmailMessage) -> bool:
 
     if email['From'] is None:
         del email['From']
-        email['From'] = settings.EMAIL.SENDER
+        email['From'] = settings.EMAIL.SENDER  # type: ignore[assignment]
 
     try:
         client: SMTP_SSL | SMTPSync