changeset 4886f0c4eb5b in modules/notification_email:6.0
details:
https://hg.tryton.org/modules/notification_email?cmd=changeset&node=4886f0c4eb5b
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 4c7aa5b7ad8c -r 4886f0c4eb5b notification.py
--- a/notification.py Fri Nov 05 00:13:56 2021 +0100
+++ 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 getaddresses
+from email.utils import formataddr, getaddresses, parseaddr
from sql import Null
from sql.operators import Concat
@@ -196,8 +196,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