diff --git a/scipost_django/mails/core.py b/scipost_django/mails/core.py
index ee3ec5afd7c01a790c2a465644ca255347a0066c..14256fe1f80f18701ce0ca96468f651d9e702ef7 100644
--- a/scipost_django/mails/core.py
+++ b/scipost_django/mails/core.py
@@ -270,6 +270,9 @@ class MailEngine:
                         "No valid email addresses found for %s." % email_key
                     )
 
+                if len(emails) == 1 and len(valid_emails) == 1:
+                    valid_emails = valid_emails[0]
+
                 self.mail_data[email_key] = valid_emails
 
     def _validate_email_addresses(self, entry):