diff --git a/frontend/src/views/webmail/EmailView.vue b/frontend/src/views/webmail/EmailView.vue
index 9261b70c3..b4fb7b146 100644
--- a/frontend/src/views/webmail/EmailView.vue
+++ b/frontend/src/views/webmail/EmailView.vue
@@ -105,7 +105,7 @@
{{ email.date }}
-
+
{{ $gettext('To') }}
diff --git a/modoboa/webmail/lib/imapemail.py b/modoboa/webmail/lib/imapemail.py
index 04af9817a..ac45ecaab 100644
--- a/modoboa/webmail/lib/imapemail.py
+++ b/modoboa/webmail/lib/imapemail.py
@@ -45,6 +45,7 @@ class ImapEmail(Email):
self.imapc = self.imapc.__enter__()
self.mbox, self.mailid = self.mailid.split(":")
self.attachments: dict[str, str] = {}
+ self.To = []
def __del__(self):
self.imapc.__exit__()
@@ -69,7 +70,9 @@ class ImapEmail(Email):
addressbook = self.request.user.addressbook_set.first()
if not addressbook:
return
- contacts = [self.From] + self.To
+ contacts = [self.From]
+ if hasattr(self, "To"):
+ contacts += self.To
if hasattr(self, "Cc"):
contacts += self.Cc
for contact in contacts: