diff --git a/djrill/mail/backends/djrill.py b/djrill/mail/backends/djrill.py index 087079b..b3e70f6 100644 --- a/djrill/mail/backends/djrill.py +++ b/djrill/mail/backends/djrill.py @@ -70,8 +70,12 @@ class DjrillBackend(BaseEmailBackend): return False sender = sanitize_address(message.from_email, message.encoding) - recipients = [{"email": sanitize_address(addr, message.encoding)} + recipients_list = [sanitize_address(addr, message.encoding) for addr in message.recipients()] + from email.utils import parseaddr + recipients = [{"email": email, "name": name} for email,name in parseaddr(recipients_list[:])] + #recipients = [{"email": sanitize_address(addr, message.encoding)} + #for addr in message.recipients()] djrill_it = requests.post(self.api_action, data=json.dumps({ "key": self.api_key,