changeset a3cfa8fa8c24 in modules/web_user:default
details: https://hg.tryton.org/modules/web_user?cmd=changeset;node=a3cfa8fa8c24
description:
        Allow distinct FROM addresses for envelope and header

        issue9948
        review324741004
diffstat:

 user.py |  7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diffs (21 lines):

diff -r 17a9873fa332 -r a3cfa8fa8c24 user.py
--- a/user.py   Sat Dec 19 17:08:47 2020 +0100
+++ b/user.py   Wed Feb 03 23:26:07 2021 +0100
@@ -40,14 +40,13 @@
 
 
 def _send_email(from_, users, email_func):
-    if from_ is None:
-        from_ = config.get('email', 'from')
+    from_cfg = config.get('email', 'from')
     for user in users:
         msg, title = email_func(user)
-        msg['From'] = from_
+        msg['From'] = from_ or from_cfg
         msg['To'] = user.email
         msg['Subject'] = Header(title, 'utf-8')
-        sendmail_transactional(from_, [user.email], msg)
+        sendmail_transactional(from_cfg, [user.email], msg)
 
 
 def _add_params(url, **params):

Reply via email to