diff --git a/trytond/CHANGELOG b/trytond/CHANGELOG index 639015b8f7..ce605b6bba 100644 --- a/trytond/CHANGELOG +++ b/trytond/CHANGELOG @@ -1,3 +1,4 @@ +* Set Message-Id to email sent * Add pair/unpair in tools Version 7.6.0 - 2025-04-28 diff --git a/trytond/trytond/ir/email_.py b/trytond/trytond/ir/email_.py index 04a242f8d3..71ee919409 100644 --- a/trytond/trytond/ir/email_.py +++ b/trytond/trytond/ir/email_.py @@ -69,6 +69,7 @@ class Email(ResourceAccessMixin, ModelSQL, ModelView): 'ir.email.address', 'email', "Addresses", readonly=True) subject = fields.Char("Subject", readonly=True) body = fields.Text("Body", readonly=True) + message_id = fields.Char("Message-ID", readonly=True) @classmethod def __setup__(cls): @@ -228,6 +229,7 @@ class Email(ResourceAccessMixin, ModelSQL, ModelView): recipients_hidden=msg['Bcc'], addresses=[{'address': a} for a in to_addrs], subject=msg['Subject'], + message_id=msg['Message-ID'], **values) diff --git a/trytond/trytond/ir/view/email_form.xml b/trytond/trytond/ir/view/email_form.xml index b60307d7fa..2620b6b277 100644 --- a/trytond/trytond/ir/view/email_form.xml +++ b/trytond/trytond/ir/view/email_form.xml @@ -6,6 +6,10 @@ this repository contains the full copyright notices and license terms. -->