From 4729632275661b94fb275cbe817845db92cfc5f4 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Tue, 7 Mar 2017 18:49:26 +0100 Subject: [PATCH] [FIX] mail.mail: propagate smtp_session Make sure the _send() method propagates the provided smtp_session to benefit from the speedup obtained by avoiding multiple SMTP sessions. Cfr 00bd7274c406fd8f69aebafcdd41dbc6b5885c96 --- addons/mail/models/mail_mail.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/mail/models/mail_mail.py b/addons/mail/models/mail_mail.py index 92ad403b5da..20f1a8de7ce 100644 --- a/addons/mail/models/mail_mail.py +++ b/addons/mail/models/mail_mail.py @@ -313,7 +313,8 @@ class MailMail(models.Model): subtype_alternative='plain', headers=headers) try: - res = IrMailServer.send_email(msg, mail_server_id=mail.mail_server_id.id) + res = IrMailServer.send_email( + msg, mail_server_id=mail.mail_server_id.id, smtp_session=smtp_session) except AssertionError as error: if error.message == IrMailServer.NO_VALID_RECIPIENT: # No valid recipient found for this particular