I'm using Smartlist 3.15, with procmail 3.22 I've got everything set up, but I can't subscribe anyone to the (57) lists I maintain. (I'm installing from scratch to replace a dead system.) The maillog shows the message going into flist [pegmgr@domU-12-31-39-00-B6-23 peg]$ cat ~/maillog.data Nov 3 15:35:39 domU-12-31-39-00-B6-23 sendmail[17045]: mA3KZdqg017045: from=<pegmgr@cirrus.peg.com>, size=197, class=0, nrcpts=1, msgid=<200811032035.mA3KZdqg017045@domU-12-31-39-00-B6-23.compute-1.internal>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1] Nov 3 15:35:40 domU-12-31-39-00-B6-23 sendmail[17046]: mA3KZdqg017045: to="|exec /home/pegmgr/peg/.bin/flist testlist-request", ctladdr=<testlist-request> (47/0), delay=00:00:01, xdelay=00:00:01, mailer=prog, pri=30529, dsn=2.0.0, stat=Sent The log file ( available in full at http://cirrus.peg.com/smartlist/problems/testlist.log.txt ) seems normal until: ... procmail: Assigning "INCLUDERC=" procmail: Score: 0 0 "^^(.+$)*Subject:[ ]*(([(<]no(ne| subject( (\(file transmission|given))?)[>)])?$(.+$)*(^[ ]*)+)?(archives?:?([ ]|$)|((send|get)(me)?|gimme|retrieve|mail|ls|dir(ectory)?|list|show|search|[fe]?grep|find|maxfiles|version)([ ]+[^ ]*)?$)" procmail: Score: 0 0 "^^([ ]|$)*((archives?:?($|[ ]+)|((send|get)(me)?|gimme|retrieve|mail|ls|dir(ectory)?|list|show|search|[fe]?grep|find|maxfiles|version|help|info)([ ].*)?$)([ ]|$)*)+([^ a-z].*$(.*$(.*$(.*$(.*$)?)?)?)?)?^^" procmail: Score: 0 0 "^^(.+$)*Subject:[ ]*([(<]no(ne| subject( (\(file transmission|given))?)[>)])?(($(.+$)*(^[ ]*)+((.+|$)+[,.:;]([ ]+|$)+)?)?(Could you )?(please )?(sign( [^ ]+ |-)?off|cancel|leave|delete|remove|(un|de)-?sub)\>|($(.+$)*$(.*$)*)?(.*[^a-z])?((un-?|(un|de)-?sub?)s(cr|c|r)i|(leave|(delete|remove) .* from|(sign|take|get) .* off) .* [a-z-]*list\>))" procmail: Score: 0 0 "^^([ ]|$)*unsub(scribe)?([ ].*)?([ ]|$)*[^ a-z]?^^" procmail: Score: 2147483647 2147483647 "^^(.+$)*Subject:[ ]*([(<]no(ne| subject( (\(file transmission|given))?)[>)])?(($(.+$)*(^[ ]*)+((.+|$)+[,.:;]([ ]+|$)+)?)?(Could you )?(please )?(sign( [^ ]+ |-)?on|add|join|sub)\>|($(.+$)*$(.*$)*)?(.*[^a-z])?(sub?s(cr|c|r)i.*|(join|add .* to|(sign|put) .* on) .* [a-z-]*list\>))" procmail: Executing "multigram,-b1,-l30730,reject" procmail: Non-zero exitcode (1) from "multigram" procmail: No match on "multigram -b1 -l30730 reject" procmail: Executing " formail -IReceived: -IX-Envelope-To: -IIn-Reply-To: -ICc: | \ multigram -b1 -x$listreq -x$listaddr -l$reject_threshold dist" procmail: Non-zero exitcode (1) from " formail -IReceived: -IX-Envelope-To: -IIn-Reply-To: -ICc: | \ multigram -b1 -x$listreq -x$listaddr -l$reject_threshold dist" procmail: No match on " formail -IReceived: -IX-Envelope-To: -IIn-Reply-To: -ICc: | \ multigram -b1 -x$listreq -x$listaddr -l$reject_threshold dist" procmail: No match on "y" procmail: Assigning "INCLUDERC=" ... where I suspect the non-zero exit code from multigram is causing the problem. If anyone has any ideas, I'd appreciate a shout out, I'm stumped. -- Greg Higgins PEG Manager ablsaurusrex@gmail.com
participants (1)
-
Gregory Higgins