Ricardo Kleemann writes:
if ($RECIPIENT =~ /lista-reflexoes1@/) { to "| /usr/lib/courier/bin/couriermlm msg /home/lista/reflexoes1/" }Here's the lsub output: ]$ couriermlm lsub /home/lista/reflexoes1/ [EMAIL PROTECTED] (03-Mar-2006) And here's the corresponding log output:Mar 5 13:55:12 server3 courierlocal: id=1001DC58.440B5E3F.00000434,from=<[EMAIL PROTECTED]>,addr=<[EMAIL PROTECTED]>: RECIPIENT [EMAIL PROTECTED] Mar 5 13:55:12 server3 courierlocal: id=1001DC58.440B5E3F.00000434,from=<[EMAIL PROTECTED]>,addr=<[EMAIL PROTECTED]>: From: Ricardo Kleemann <[EMAIL PROTECTED]> Mar 5 13:55:12 server3 courierlocal: id=1001DC58.440B5E3F.00000434,from=<[EMAIL PROTECTED]>,addr=<[EMAIL PROTECTED]>: You are not subscribed to this mailing list. Mar 5 13:55:12 server3 courierlocal: id=1001DC58.440B5E3F.00000434,from=<[EMAIL PROTECTED]>,addr=<[EMAIL PROTECTED]>,status: failure
I can't immediately think of an explanation. You can try to find out more information by changing the error message:
diff -U3 -r1.23 cmlm.C
--- courier/cmlm.C 5 Apr 2005 15:42:18 -0000 1.23
+++ courier/cmlm.C 6 Mar 2006 01:18:26 -0000
@@ -902,7 +902,8 @@
{
if (rc == EX_NOUSER)
{
- cout << "You are not subscribed to this mailing list."
+ cout << "<" << (const char *)from
+ << "> is not subscribed to this mailing list."
<< endl;
}
rc=EX_NOPERM;
This should get us an additional data point to look at.
pgp8RJmUkzh8I.pgp
Description: PGP signature
