summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2021-11-22 13:58:58 +0100
committerAnton Khirnov <anton@khirnov.net>2021-11-22 13:58:58 +0100
commit42ea84cdef5ba5bbbeeb3b5e693b2a21679a2587 (patch)
treeb09b08737f94626b984a54efcaa8a340ec7a9794
parent4bc5abd14d2d98182b530a5a01a1686f206d30d7 (diff)
mail/envelope: set headers for sending as strings, not lists
-rw-r--r--alot/mail/envelope.py8
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():