[Mailman-Users] Unable to purge corrupt address
Chuq Von Rospach
chuqui at plaidworks.com
Mon Mar 17 21:15:21 CET 2003
This gave me an idea, since I had a list with a binary email address
(how? add_members of a directory instead of a file in the directory.
oops).
Here's what I did:
dumpdb config.db
this gave me the "\x00\x0c\x....." version of the string.
I cut and pasted that into a quickie perl script:
#! /usr/bin/perl
print "\x00\x0c\x......."
% foo > foo.out
I used that file with remove_members:
% remove_members -f foo.out <listname>
and it removed the address for me just fine. By dumping the binary into
a file and then using -f, it avoids running the binary through the
shell, which is a Bad Thing, so remove_members works on it.
On Friday, March 14, 2003, at 06:01 AM, Dwight Ernest wrote:
> Thanks, Jon. This worked (when I chose a character other than "X"
> which apparently had special meaning in the pickle!).
>
> Jon Carnes wrote:
>> The easiest way I've found to do this is to stop Mailman from running
>> and then use a hex editor to edit the binary directly (change the out
>> of
>> range value to an standard Ascii value). Note, that Mailman stores
>> the
>> email names in several places within the database.
>> It would be great if someone would write a small script to parse
>> through
>> the database and check all the email names... sigh, yet another thing
>> on
>> my list.
>> Hope that is helpful,
>> Jon Carnes
>
>
>
> ------------------------------------------------------
> Mailman-Users mailing list
> Mailman-Users at python.org
> http://mail.python.org/mailman/listinfo/mailman-users
> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
> Searchable Archives:
> http://www.mail-archive.com/mailman-users%40python.org/
>
> This message was sent to: chuqui at plaidworks.com
> Unsubscribe or change your options at
> http://mail.python.org/mailman/options/mailman-users/
> chuqui%40plaidworks.com
>
>
--
Chuq Von Rospach, Architech
chuqui at plaidworks.com -- http://www.plaidworks.com/chuqui/blog/
More information about the Mailman-Users
mailing list