diff options
Diffstat (limited to 'askbot/mail/__init__.py')
-rw-r--r-- | askbot/mail/__init__.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/askbot/mail/__init__.py b/askbot/mail/__init__.py index cb6f86a0..e4d9bc22 100644 --- a/askbot/mail/__init__.py +++ b/askbot/mail/__init__.py @@ -97,11 +97,19 @@ def _send_mail(subject_line, body_text, sender_email, recipient_list, headers=No else: message_class = mail.EmailMessage + from askbot.models import User + email_list = list() + for recipient in recipient_list: + if isinstance(recipient, User): + email_list.append(recipient.email) + else: + email_list.append(recipient) + msg = message_class( subject_line, get_text_from_html(body_text), sender_email, - recipient_list, + email_list, headers = headers ) if html_enabled: |