![](https://secure.gravatar.com/avatar/1d7b7189ff933073cbed297b5832360b.jpg?s=120&d=mm&r=g)
I've got a user on one of my lists who's subscribed himself with the email address with a form of "myname@home"@isp.co.uk.
Of course, this address is completely undeliverable, and every mail out to the list bounces. So I'd like to remove this guy. But I can't figure out how!
If I deselect him from the web interface, mailman complains that the user doesn't exist. Same if I try it via the mail interface.
I've tried every combination of quotes and escapes I can think of.
So any ideas, anyone?
Thanks Rachel
![](https://secure.gravatar.com/avatar/9d303291cb4d215d3c809caf912549d3.jpg?s=120&d=mm&r=g)
I've got a user on one of my lists who's subscribed himself with the email address with a form of "myname@home"@isp.co.uk.
Of course, this address is completely undeliverable, and every mail out to the list bounces. So I'd like to remove this guy. But I can't figure out how!
It *is* a valid RFC 822 address. Unfortunately, Mailman doesn't work well with quoted addresses, especially those containing whitespace (it often breaks things up based on white space, so something like
"Bobo the emu of luv"@example.com
will get split into 5 parts).
If I deselect him from the web interface, mailman complains that the user doesn't exist. Same if I try it via the mail interface.
I've tried every combination of quotes and escapes I can think of.
I had no problems removing entries like this with $PREFIX/bin/remove_members. Does it give you an error?
Chris
![](https://secure.gravatar.com/avatar/1d7b7189ff933073cbed297b5832360b.jpg?s=120&d=mm&r=g)
I've got a user on one of my lists who's subscribed himself with the email address with a form of "myname@home"@isp.co.uk.
Of course, this address is completely undeliverable, and every mail out to the list bounces. So I'd like to remove this guy. But I can't figure out how!
It *is* a valid RFC 822 address.
Is it?! That'll teach me to not read the RFC...
I had no problems removing entries like this with $PREFIX/bin/remove_members. Does it give you an error?
I tried ...
~/bin/remove_members news "myname@home"@isp.co.uk
This came back with a "User `myname@home@isp.co.uk' not found." error.
But then I tried ...
~/bin/remove_members news \"myname@home\"@isp.co.uk
which worked just fine and the user is now history...
Thanks Rachel
![](https://secure.gravatar.com/avatar/e542859f7cf390bcbcfd1957aa86eaf9.jpg?s=120&d=mm&r=g)
Rachel Willmer wrote:
I tried ...
~/bin/remove_members news "myname@home"@isp.co.uk
This came back with a "User `myname@home@isp.co.uk' not found." error.
because the shell ate those quotes before they ever got to remove_members.
But then I tried ...
~/bin/remove_members news \"myname@home\"@isp.co.uk
because then the shell passed "myname@home"@isp.co.uk to remove_members.
![](https://secure.gravatar.com/avatar/cb6b2a19d7ea20358a4c4f0332afc3ef.jpg?s=120&d=mm&r=g)
"RW" == Rachel Willmer <rachel@intertrader.com> writes:
RW> I've got a user on one of my lists who's subscribed himself
RW> with the email address with a form of "myname@home"@isp.co.uk.
RW> Of course, this address is completely undeliverable, and every
RW> mail out to the list bounces. So I'd like to remove this
RW> guy. But I can't figure out how!
RW> If I deselect him from the web interface, mailman complains
RW> that the user doesn't exist. Same if I try it via the mail
RW> interface.
RW> I've tried every combination of quotes and escapes I can think
RW> of.
RW> So any ideas, anyone?
This is definitely a bug in Mailman. It will be fixed in 2.1. Until then, using the command line interface is the only way to remove the address.
-Barry
participants (4)
-
barry@digicool.com
-
Christopher P. Lindsey
-
Dan Mick
-
Rachel Willmer