Hi,
I found the problem with my data by temporarily adding a
print_("Checking:" ... line to sync_members at around line 209:
for name, addr in filemembers:
try:
print _('Checking: %(addr)1s')
Utils.ValidateEmail(addr)
except Errors.EmailAddressError:
print _('Invalid: %(addr)1s')
invalid = 1
if invalid:
print _('You must fix the preceding invalid addresses first.')
sys.exit(1)
There was a comma in one of the email addresses, like this:
[EMAIL PROTECTED],.edu.
So I solved my data problem, but the question remains as to why
add_members didn't fail in the same place.
Cheers,
Brent
On Sep 19, 2008, at 15:08 , Brent Kearney wrote:
Hello,
I'm having a strange problem with the sync_members script on
Maiman. I have a text file with about 8500 emails, one per line,
and I've filtered out whitespace for each email in the file, and
checked that they all have "@". I can add them to a mail list using
"add_members -r /tmp/file.txt", and they all get subscribed without
any errors. However, if I run sync_members with the same text file,
I get the error:
Invalid : .edu
You must fix the preceding invalid addresses first.
How can it work with add_members but fail with sync_members? About
3700 of the emails on that list are .edu, and they all look
legitimate to me. I could remove all members, then add all members
each time I want to sync this list with our dynamic data source, but
it would be nice if sync_members were functional.
Any advice is appreciated.
Thanks,
Brent
------------------------------------------------------
Mailman-Users mailing list
[email protected]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Security Policy: http://wiki.list.org/x/QIA9