diff options
Diffstat (limited to 'postgresqleu/mailqueue/util.py')
-rw-r--r-- | postgresqleu/mailqueue/util.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/postgresqleu/mailqueue/util.py b/postgresqleu/mailqueue/util.py index f2a66ced..be69d287 100644 --- a/postgresqleu/mailqueue/util.py +++ b/postgresqleu/mailqueue/util.py @@ -57,7 +57,13 @@ def send_simple_mail(sender, receiver, subject, msgtxt, attachments=None, bcc=No QueuedMail(sender=sender, receiver=receiver, fullmsg=msg.as_string()).save() # Any bcc is just entered as a separate email if bcc: - QueuedMail(sender=sender, receiver=bcc, fullmsg=msg.as_string()).save() + if type(bcc) is list or type(bcc) is tuple: + bcc = set(bcc) + else: + bcc = set(bcc, ) + + for b in bcc: + QueuedMail(sender=sender, receiver=b, fullmsg=msg.as_string()).save() def send_mail(sender, receiver, fullmsg): |