diff options
| author | bwarsaw | 2002-05-22 02:03:46 +0000 |
|---|---|---|
| committer | bwarsaw | 2002-05-22 02:03:46 +0000 |
| commit | cd73d29f390dd56de71f2a87139db8efc67579b1 (patch) | |
| tree | bd7586a6e5ba6635f53b593ae00bc613bdc1390f | |
| parent | 72c18a35a2cb3a38f7feccfbf7a638734202e166 (diff) | |
| download | mailman-cd73d29f390dd56de71f2a87139db8efc67579b1.tar.gz mailman-cd73d29f390dd56de71f2a87139db8efc67579b1.tar.zst mailman-cd73d29f390dd56de71f2a87139db8efc67579b1.zip | |
| -rw-r--r-- | Mailman/Message.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Mailman/Message.py b/Mailman/Message.py index b03c0d9d6..78f2dfad5 100644 --- a/Mailman/Message.py +++ b/Mailman/Message.py @@ -129,14 +129,14 @@ class Message(email.Message.Message): # get_unixfrom() returns None if there's no envelope fieldval = self.get_unixfrom() or '' try: - pairs.append(fieldval.split()[1]) + pairs.append(('', fieldval.split()[1])) except IndexError: # Ignore badly formatted unixfroms pass else: - fieldval = self[h] - if fieldval: - pairs.extend(email.Utils.getaddresses([fieldval])) + fieldvals = self.get_all(h) + if fieldvals: + pairs.extend(email.Utils.getaddresses(fieldvals)) authors = [] for pair in pairs: address = pair[1] |
