diff options
| -rw-r--r-- | Mailman/Utils.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Mailman/Utils.py b/Mailman/Utils.py index 4e358d927..2e8b9d602 100644 --- a/Mailman/Utils.py +++ b/Mailman/Utils.py @@ -331,10 +331,11 @@ def GetPossibleMatchingAddrs(name): name = LCDomain(name) user, domain = ParseEmail(name) res = [name] - domain = domain[1:] - while len(domain) >= 2: - res.append("%s@%s" % (user, string.join(domain, "."))) + if domain: domain = domain[1:] + while len(domain) >= 2: + res.append("%s@%s" % (user, string.join(domain, "."))) + domain = domain[1:] return res |
