diff options
author | Anton Khirnov <anton@khirnov.net> | 2021-11-22 13:58:58 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2021-11-22 13:58:58 +0100 |
commit | 42ea84cdef5ba5bbbeeb3b5e693b2a21679a2587 (patch) | |
tree | b09b08737f94626b984a54efcaa8a340ec7a9794 | |
parent | 4bc5abd14d2d98182b530a5a01a1686f206d30d7 (diff) |
mail/envelope: set headers for sending as strings, not lists
-rw-r--r-- | alot/mail/envelope.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/alot/mail/envelope.py b/alot/mail/envelope.py index 7f07eba4..447cd671 100644 --- a/alot/mail/envelope.py +++ b/alot/mail/envelope.py @@ -362,20 +362,20 @@ class Envelope: # add Date header if 'Date' not in headers: - headers['Date'] = [email.utils.formatdate(localtime=True)] + headers['Date'] = email.utils.formatdate(localtime=True) # add Message-ID if 'Message-ID' not in headers: domain = settings.get('message_id_domain') - headers['Message-ID'] = [email.utils.make_msgid(domain=domain)] + headers['Message-ID'] = email.utils.make_msgid(domain=domain) if 'User-Agent' in headers: - uastring_format = headers['User-Agent'][0] + uastring_format = headers['User-Agent'] else: uastring_format = settings.get('user_agent').strip() uastring = uastring_format.format(version=__version__) if uastring: - headers['User-Agent'] = [uastring] + headers['User-Agent'] = uastring # copy headers from envelope to mail for k, v in headers.items(): |