Hi,
it seems that couriermlm can't deliver mailing list messages to adresses
with an equal sign in the user part. We reproduced this problem on
three maschines: my gentoo box (courier-0.48.1), a friend's debian box
(courier-0.47) and the same friend's debian unstable box (courier-0.53.1).
We did something like this:
* We created a test mailing list with
couriermlm create <dir> ADDRESS=<address>
and created the necessary .courier files
* We subscribed an address with an equal sign
couriermlm sub <dir> foo=ba...@somewhere.org
and maked sure we can receive mail with this address.
* We subscribed another address without equal sign for tesing
couriermlm sub <dir> foo-...@somewhere.org
* We wrote a mail to this list
Result:
* foo-...@somewhere.org receives the message, foo=ba...@somewhere.org
doesn't
* mailq lists the mail for foo=ba...@somewhere.org
* top shows a courieresmtp process with 99% cpu usage (we also tried a
local address with equal sign, in this case it's a courierlocal
process)
* some minutes later the courierlocal process exits and the log shows
err courierlocal: Error: stuck delivery, PID 1001, sending signal 15
Notes:
* couriermlm can send administrative messages to mails with equal sign.
I can unsubscribe via email without any problems. Just normal mailing
list messages don't work
Can you reproduce this problem?
Daniel