diff --git a/mails/mixins.py b/mails/mixins.py
index 5b7e2829486aec1bea37c7971de8c743e1ae4b8f..60b1c16cdcbf61d8c1b496af6cc1432c4208badc 100644
--- a/mails/mixins.py
+++ b/mails/mixins.py
@@ -56,7 +56,10 @@ class MailUtilsMixin:
         self.mail_template = mail_template.render(kwargs)
 
         # Gather Recipients data
-        self.original_recipient = self._validate_single_entry(self.mail_data.get('to_address'))[0]
+        try:
+            self.original_recipient = self._validate_single_entry(self.mail_data.get('to_address'))[0]
+        except IndexError:
+            self.original_recipient = ''
 
         self.subject = self.mail_data['subject']
 
@@ -87,6 +90,8 @@ class MailUtilsMixin:
                     return mail_to
         elif re.match("[^@]+@[^@]+\.[^@]+", entry):
             return [entry]
+        else:
+            return []
 
     def validate_bcc_list(self):
         """