[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 00bd7274c4
This commit is contained in:
Olivier Dony
2017-03-07 18:50:52 +01:00
parent 7b59ce18be
commit 4729632275
+2 -1
View File
@@ -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