Bugs item #1155029, was opened at 2005-03-02 20:21
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1155029&group_id=103
Category: mail delivery
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Kim Davies (kjd)
Assigned to: Nobody/Anonymous (nobody)
Summary: user part of domain names case-folded for bounces
Initial Comment:
Problem:
As a non-subscriber, if you email a subscription-only
list from [EMAIL PROTECTED], the bounce that it is either in
a queue or rejected comes back to [EMAIL PROTECTED]
Comments:
I am not familiar with the Mailman code. I am not sure
if there is a simple fix. At really first glace
Utils.py has some probably incorrect code in the
ParseEmail function. I am not sure if this is the
cause, and if so, if it has any side-effects by
changing it. I know Mailman internally stores the user
part as lower case, but for mail delivery purposes it
should retain the case.
The function (in 2.1.6b4) I am guessing should probably
look more like this:
def ParseEmail(email):
user = None
domain = None
at_sign = email.find('@')
if at_sign < 1:
return email, None
user = email[:at_sign]
rest = email[at_sign+1:].lower()
domain = rest.split('.')
return user, domain
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1155029&group_id=103
_______________________________________________
Mailman-coders mailing list
[email protected]
http://mail.python.org/mailman/listinfo/mailman-coders