HomePhorge

Fix error when mail sender var is a list (T850939)

Description

Fix error when mail sender var is a list (T850939)

Summary:

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/wallace/modules.py", line 163, in _sendmail
    _response = smtp.sendmail(sender, recipients, msg)
  File "/usr/lib64/python3.9/smtplib.py", line 881, in sendmail
    (code, resp) = self.mail(from_addr, esmtp_opts)
  File "/usr/lib64/python3.9/smtplib.py", line 545, in mail
    self.putcmd("mail", "FROM:%s%s" % (quoteaddr(sender), optionlist))
  File "/usr/lib64/python3.9/smtplib.py", line 154, in quoteaddr
    if addrstring.strip().startswith('<'):
AttributeError: 'list' object has no attribute 'strip'

Reviewers: PyKolab Developers, mollekopf

Reviewed By: PyKolab Developers, mollekopf

Subscribers: PyKolab Developers

Differential Revision: https://git.kolab.org/D4469

Details

Provenance
machniakAuthored on Jul 26 2023, 3:27 PM
machniakPushed on Jul 26 2023, 3:27 PM
Reviewer
PyKolab Developers
Differential Revision
D4469: Fix error when mail sender var is a list (T850939)
Parents
rPa9f988dad24b: Add footer_sender_exceptions option (T850567)
Branches
Unknown
Tags
Unknown
Build Status
Buildable 43712