diff options
| author | bwarsaw | 1999-01-14 03:39:48 +0000 |
|---|---|---|
| committer | bwarsaw | 1999-01-14 03:39:48 +0000 |
| commit | d96a809293ce9a32e2da05b43d71cd57769587bb (patch) | |
| tree | 1ea3f301c4298d419102f65ea88bf815e75c6574 /Mailman/pythonlib | |
| parent | e115c7cfee75fafb8381154b5c76d532f5b27f90 (diff) | |
| download | mailman-d96a809293ce9a32e2da05b43d71cd57769587bb.tar.gz mailman-d96a809293ce9a32e2da05b43d71cd57769587bb.tar.zst mailman-d96a809293ce9a32e2da05b43d71cd57769587bb.zip | |
Diffstat (limited to 'Mailman/pythonlib')
| -rw-r--r-- | Mailman/pythonlib/rfc822.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Mailman/pythonlib/rfc822.py b/Mailman/pythonlib/rfc822.py index e7e4c75ac..db0f6d2c8 100644 --- a/Mailman/pythonlib/rfc822.py +++ b/Mailman/pythonlib/rfc822.py @@ -308,7 +308,13 @@ class Message: for h in self.getallmatchingheaders(name): i = string.find(h, ':') if i > 0: - raw.append(string.strip(h[i+1:])) + addr = string.strip(h[i+1:]) + # its a continuation line + elif h[0] in ' \t': + addr = string.strip(h) + if addr[-1] == ',': + addr = addr[:-1] + raw.append(addr) alladdrs = string.join(raw, ', ') a = AddrlistClass(alladdrs) return a.getaddrlist() |
