summaryrefslogtreecommitdiff
path: root/Mailman/Message.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mailman/Message.py')
-rw-r--r--Mailman/Message.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Mailman/Message.py b/Mailman/Message.py
index ac7c347d7..cdc14b408 100644
--- a/Mailman/Message.py
+++ b/Mailman/Message.py
@@ -126,7 +126,8 @@ class Message(email.Message.Message):
pairs = []
for h in headers:
if h is None:
- fieldval = self.get_unixfrom()
+ # get_unixfrom() returns None if there's no envelope
+ fieldval = self.get_unixfrom() or ''
try:
pairs.append(fieldval.split()[1])
except IndexError: