changeset ac769fce22e2 in modules/notification_email:5.0
details: 
https://hg.tryton.org/modules/notification_email?cmd=changeset&node=ac769fce22e2
description:
        Format email addresses with encoding in message header

        issue11517
        review421211005
        (grafted from 413604c1829855e8882417abc1af56e1bca08deb)
diffstat:

 notification.py |  6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diffs (23 lines):

diff -r b4c2fc62e6ea -r ac769fce22e2 notification.py
--- a/notification.py   Thu Jun 17 21:57:00 2021 +0200
+++ b/notification.py   Sat Jun 04 00:26:32 2022 +0200
@@ -6,7 +6,7 @@
 from email.mime.application import MIMEApplication
 from email.mime.multipart import MIMEMultipart
 from email.mime.nonmultipart import MIMENonMultipart
-from email.utils import formataddr, getaddresses
+from email.utils import formataddr, getaddresses, parseaddr
 
 from trytond.config import config
 from trytond.model import ModelView, ModelSQL, fields
@@ -220,8 +220,8 @@
             msg = content
 
         msg['From'] = from_
-        msg['To'] = ', '.join(to)
-        msg['Cc'] = ', '.join(cc)
+        msg['To'] = ', '.join(formataddr(parseaddr(a)) for a in to)
+        msg['Cc'] = ', '.join(formataddr(parseaddr(a)) for a in cc)
         msg['Subject'] = Header(title, 'utf-8')
         msg['Auto-Submitted'] = 'auto-generated'
         return msg

Reply via email to