]> git.ipfire.org Git - ipfire.org.git/commitdiff
accounts: Correctly format email addresses for headers
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 27 Nov 2024 13:35:15 +0000 (13:35 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 27 Nov 2024 13:35:15 +0000 (13:35 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/accounts.py

index 27322c9b194866462d65d29db51ffaa35ab0aacd..8366a01ef9580e1b992b80a9e99f2c3c74947050 100644 (file)
@@ -4,6 +4,7 @@
 import asyncio
 import base64
 import datetime
+import email.utils
 import hashlib
 import hmac
 import iso3166
@@ -1096,7 +1097,7 @@ class Account(LDAPObject):
 
        @property
        def email_to(self):
-               return "%s <%s>" % (self, self.email)
+               return email.utils.formataddr((self.nickname or self.name, self.email))
 
        # Alternate Email Addresses