diff --git a/mail_send_copy/models/ir_mail_server.py b/mail_send_copy/models/ir_mail_server.py index 67feeac53..a2d988b36 100644 --- a/mail_send_copy/models/ir_mail_server.py +++ b/mail_send_copy/models/ir_mail_server.py @@ -11,8 +11,11 @@ class IrMailServer(models.Model): @api.model def send_email(self, message, *args, **kwargs): - if message["Bcc"]: - message["Bcc"] = message["Bcc"].join(COMMASPACE, message["From"]) - else: - message["Bcc"] = message["From"] - return super(IrMailServer, self).send_email(message, *args, **kwargs) + do_not_send_copy = self.env.context.get("do_not_send_copy", False) + if not do_not_send_copy: + if message["Bcc"]: + message["Bcc"] = message["Bcc"].join( + COMMASPACE, message["From"]) + else: + message["Bcc"] = message["From"] + return super().send_email(message, *args, **kwargs)