From e4362f8c341b19931fa6a8d9599b21d289bbf0a9 Mon Sep 17 00:00:00 2001 From: Chris Jones Date: Fri, 20 Jan 2012 18:24:13 -0800 Subject: [PATCH] Its broken. Parse recipients. --- djrill/mail/backends/djrill.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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,