From 811aa0b5850344f65e0b16831f537143a5c461ad Mon Sep 17 00:00:00 2001 From: Jefferson Stachelski Date: Wed, 25 Nov 2015 18:04:03 -0200 Subject: Issue #515 - Removed the Bcc when sending email --- service/pixelated/adapter/services/mail_sender.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'service/pixelated/adapter/services/mail_sender.py') diff --git a/service/pixelated/adapter/services/mail_sender.py b/service/pixelated/adapter/services/mail_sender.py index bcbf331c..acd9f034 100644 --- a/service/pixelated/adapter/services/mail_sender.py +++ b/service/pixelated/adapter/services/mail_sender.py @@ -60,9 +60,15 @@ class MailSender(object): def _send_mail_to_all_recipients(self, mail, recipients): outgoing_mail = self._create_outgoing_mail() + bccs = mail.bcc deferreds = [] for recipient in recipients: + if recipient in bccs: + mail.headers['Bcc'] = [recipient] + else: + mail.headers['Bcc'] = [] + smtp_recipient = self._create_twisted_smtp_recipient(recipient) deferreds.append(outgoing_mail.send_message(mail.to_smtp_format(), smtp_recipient)) -- cgit v1.2.3