diff --git a/aleksis/core/models.py b/aleksis/core/models.py
index 6608cf81c36b30d7ee5c0779906580f524c6b98a..1225d924998db27f21a109e8b9a6d4a57f239c91 100644
--- a/aleksis/core/models.py
+++ b/aleksis/core/models.py
@@ -153,6 +153,15 @@ class Person(ExtensibleModel):
         """E-mail sender in "Name <email>" format."""
         return f"\"{self.addressing_name}\" <{self.email}>"
 
+    @property
+    def mail_sender_via(self) -> str:
+        """E-mail sender for via addresses, in "Name via Site <email>" format."""
+
+        site_mail = get_site_preferences()["mail__address"]
+        site_name = get_site_preferences()["general__title"]
+
+        return f"\"{self.addressing_name} via {site_name}\" <{site_mail}>"
+
     @property
     def age(self):
         """Age of the person at current time."""