Re: [Mailman-Developers] ABEND: problem with sync_members command

Ok, I have found the problem. The check routines that validate an e-mail address does not pick up addresses with spaces in them. Thus, the following will cause an ABEND:
richarde. test@eskom.co.za
Easy to reproduce. It must be in the code that checks e-mail addresses against a regular expression.
Well, I doubt that it will be fixed as I submitted a patch against sync_members to allow getting input from stdio as stated in the help for the command. Nothing as yet.
Is anything happening with mailman development?
-- Richard Ellerbrock richarde@eskom.co.za
Sean Reifschneider <jafo@tummy.com> 1999/11/08 08:45:18 >>> On Mon, Nov 08, 1999 at 03:44:59PM +0200, Richard Ellerbrock wrote: This is with Mailman 1.1 freshly downloaded. sync_members does not complain about any invalid addresses. The number of addresses that I want to sync are over 3000! Could this be a problem?
I don't know, but last week I created a new list and freshly inserted over 3000 addresses into it with no problems.
Sean
"Engineering Tablets? Does that mean if I swallow one, I'll be an engineer?" -- Evelyn Mitchell Sean Reifschneider, Inimitably Superfluous <jafo@tummy.com> URL: <http://www.tummy.com/xvscan> HP-UX/Linux/FreeBSD/BSDOS scanning software.
Mailman-Developers maillist - Mailman-Developers@python.org http://www.python.org/mailman/listinfo/mailman-developers

Ok, I have found the problem. The check routines that validate an e-mail address does not pick up addresses with spaces in them. Thus, the following will cause an ABEND:
richarde. test@eskom.co.za
For what it's worth, that's not an RFC-compliant address. Any addresses with spaces need to be enclosed within quotations, i.e
"richarde. test"@eskom.co.za
If I remember, most of the address-related routines in Mailman split on whitespace when extracting addresses from headers, in the Web interface, etc., so the issue is unfortunately a lot more complex.
As far as I know there's currently no way to gracefully handle addresses with spaces in them.
Another issue I'd like to eventually deal with is plus-addressing, so Mailman interprets lindsey@example.com = lindsey+listname@example.com for purposes of "authentication."
Chris
participants (2)
-
Christopher Lindsey
-
Richard Ellerbrock