Professional Software Engineering wrote:
...set:
VERBOSE=ON
in the .procmailrc, then send a message which meets the criteria.
I've set VERBOSE=ON on my rc.custom file, here's what I got:
------------cut here/-------------
procmail: [24128] Wed Jun 6 12:37:46 2001
procmail: Assigning "archive_hist=10"
procmail: Assigning "foreign_submit"
procmail: Assigning "reply_to=Reply-To:
mocidade(_at_)vidanova(_dot_)org(_dot_)br"
procmail: Assigning "X_COMMAND_PASSWORD=cinthiads"
procmail: Assigning "RC_LOCAL_SUBMIT_10=rc.local.s10"
procmail: Assigning "RC_LOCAL_SUBMIT_20=rc.local.s20"
procmail: Assigning "RC_CUSTOM"
procmail: Assigning "INCLUDERC="
procmail: Match on "< 524288"
procmail: Match on ! "^(X-Command:|X-Loop:
()mocidade(_at_)vidanova\(_dot_)org\(_dot_)br)"
procmail: Match on ! "^^X-Command:"
procmail: Match on ""
procmail: Score: 0 0
"(^(((Resent-)?(From|Sender)|X-Envelope-From):|>?From )([^>]*[^((_dot_)%(_at_)a-z0-9])?(Post(ma(st(er)?|n)|office)|(send)?Mail(er)?|daemon|mmdf|n?uucp|ops|r(esponse|oot)|(bbs\.)?smtp(error)?|s(erv(ices?|er)|ystem)|A(dmin(istrator)?|MMGR))(([^).!:a-z0-9][-_a-z0-9]*)?[%@>
][^<)]*(\(.*\).*)?)?$([^>]|$))|^(((Resent-)?(From|Sender)|X-Envelope-From):|>?From
)([^>]*[^((_dot_)%(_at_)a-z0-9])?(LIST(SERV|proc)|NETSERV|bounce|autoanswer|echo|mirror)(([^).!:a-z0-9][-_a-z0-9]*)?[%@>
][^<)]*(\(.*\).*)?)?$([^>]|$)"
procmail: Score: 1 1 ""
procmail: No match on ">640"
procmail: Score: 0 0 ""
procmail: Score: 0 0 ! "y"
procmail: Score: 0 0 ""
procmail: Match on ! "^^(.*$(.*$(.*$(.*$(.*$(.*$(.*$(.*$)?)?)?)?)?)?)?)?[^]>}
a-z0-9]"
procmail: Score: 0 0 "^^.*$.*$.*$.*$.*$.*$.*$.*$.*$"
procmail: Score: 0 0 ""
procmail: Score: 0 0 "^From[:
](.*\<)?()cinthia(_at_)jazzandjava\(_dot_)com\>"
procmail: Score: 0 0
"^(Subject:(.*\<)?(Re:|magazine)\>)|X-(Diagnostic|Mailing-List):"
procmail: Score: 0 0 "^Subject:([ ]*(archives?:?([ ]+((send|get)(me)?|gimme|retrieve|mail|ls|dir(ectory)?|list|show|search|[fe]?grep|find|maxfiles|version|help|info)([ ]|$)|[ ]*$)|help|info|join|leave|(Could you
)?(please )?(cancel(( my)? subscription)?|add|sign( [^ ]+ |-)?o(n|ff)|(un|de)?-?sub)[ ]*$)|.*(
(join|leave|add .* to|(delete|remove) .* from|(take|sign|get) .*
off|(put|sign) .* on) .* [a-z-]*list|(un-?|sub?)s(cr|c|r)i(be|ption))\>)"
procmail: Score: 0 0 "^Subject:[ ]*[(<]no(ne| subject( (\(file
transmission|given))?)[>)]$"
procmail: Score: 0 0 "^Subject:.*[a-z]"
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].*$(.*$(.*$(.*$(.*$)?)?)?)?)?^^|(help|info)[ ]*$|(add|join|leave|sign( [^ ]+ |-)?o(n|ff)|(un|de)?-?sub)\>)|([^
a-z].*$(.*$(.*$(.*$(.*$)?)?)?)?)?^^|.*( (join|leave|add .*
to|(delete|remove) .* from|(take|sign|get) .* off|(put|sign) .* on) .*
[a-z-]*list|(un-?|sub?)scri(be|ption))\>|^^)"
procmail: No match on "y"
procmail: Assigning "HOST=continue_with_rc.request"
procmail: HOST mismatched "host9.webserver1010.com"
procmail: Rcfile: "./rc.request"
procmail: Assigning "INCLUDERC="
procmail: Assigning "INCLUDERC="
procmail: Assigning "INCLUDERC="
procmail: Assigning "LOCKFILE=tmp.lock"
procmail: Locking "tmp.lock"
procmail: No match on "^^X-Command:"
procmail: Match on "< 4096"
procmail: Match on ""
procmail: Match on ! "^(X-(Loop:
()mocidade(_at_)vidanova\(_dot_)org\(_dot_)br|Diagnostic:)|X-Command:)"
procmail: Score: 0 0 "(^(Precedence:.*(junk|bulk|list)|To:
Multiple recipients of |(((Resent-)?(From|Sender)|X-Envelope-From):|>?From
)([^>]*[^((_dot_)%(_at_)a-z0-9])?(Post(ma?(st(e?r)?|n)|office)|(send)?Mail(er)?|daemon|m(mdf|ajordomo)|n?uucp|LIST(SERV|proc)|NETSERV|o(wner|ps)|r(e(quest|sponse)|oot)|b(ounce|bs\.smtp)|echo|mirror|s(erv(ices?|er)|mtp(error)?|ystem)|A(dmin(istrator)?|MMGR|utoanswer))(([^).!:a-z0-9][-_a-z0-9]*)?[%@>
][^<)]*(\(.*\).*)?)?$([^>]|$)))"
procmail: Score: 1 1 ""
procmail: Score: 0 0
"^Subject:(.*[^a-z])?(Re:|erro|change|problem|((can)?not|.*n't)\>)"
procmail: Score: 0 0 "^^([ ]|$)*((archives?:?($|[
]+)|((un)subscribe|(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:[ ]*archive"
procmail: Score: 1 1 ""
procmail: Executing " formail -rtzc -xTo: >tmp.from"
procmail: [24128] Wed Jun 6 12:37:47 2001
procmail: Assigning "LASTFOLDER= formail -rtzc -xTo: >tmp.from"
procmail: Executing " formail -IIn-Reply-To: -ICc: >tmp.request"
procmail: Assigning "LASTFOLDER= formail -IIn-Reply-To: -ICc: >tmp.request"
procmail: Match on ! "^Subject:"
procmail: Executing "formail,-a,Subject: "
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: 0 0 "^^(.+$)*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: Score: 0 0 "^^([ ]|$)*sub(scribe)?([ ].*)?([
]|$)*[^ a-z]?^^"
procmail: Score: 0 0 "^^(.+$)*Subject:[ ]*(([(<]no(ne| subject( (\(file transmission|given))?)[>)])?$(.+$)*(^[ ]*)+)?[a-z,.
]*(help|info(rmation)?)\>"
procmail: Score: 1 1 "^^(.+$)*Subject:[ ]*([(<]no(ne| subject( (\(file
transmission|given))?)[>)])?$"
procmail: Score: -2 -1 "^^(.+$)*(^[ ]*)+[a-z]"
procmail: Score: 0 -1 "^^(.+$)*^([ ]*$)*--"
procmail: Assigning "INCLUDERC="
procmail: Assigning "LOGABSTRACT=yes"
procmail: No match on "y"
procmail: Assigning "LOGABSTRACT=yes"
procmail: Match on ! "^(Subject:(.*[^a-z])?Re:|X-(Loop:
()mocidade(_at_)vidanova\(_dot_)org\(_dot_)br|Diagnostic:)|X-Command:)"
procmail: No match on "(^(Precedence:.*(junk|bulk|list)|To: Multiple
recipients of |(((Resent-)?(From|Sender)|X-Envelope-From):|>?From )([^>]*[^((_dot_)%(_at_)a-z0-9])?(Post(ma?(st(e?r)?|n)|office)|(send)?Mail(er)?|daemon|m(mdf|ajordomo)|n?uucp|LIST(SERV|proc)|NETSERV|o(wner|ps)|r(e(quest|sponse)|oot)|b(ounce|bs\.smtp)|echo|mirror|s(erv(ices?|er)|mtp(error)?|ystem)|A(dmin(istrator)?|MMGR|utoanswer))(([^).!:a-z0-9][-_a-z0-9]*)?[%@>
][^<)]*(\(.*\).*)?)?$([^>]|$)))"
procmail: No match on "^X-Command:.*()cinthia(_at_)jazzandjava\(_dot_)com[
]*()cinthiads"
procmail: Assigning "LOCKFILE"
procmail: Unlocking "tmp.lock"
procmail: No match on ! "< 524288"
procmail: No match on "(^(Precedence:.*(junk|bulk|list)|To: Multiple
recipients of |(((Resent-)?(From|Sender)|X-Envelope-From):|>?From )([^>]*[^((_dot_)%(_at_)a-z0-9])?(Post(ma?(st(e?r)?|n)|office)|(send)?Mail(er)?|daemon|m(mdf|ajordomo)|n?uucp|LIST(SERV|proc)|NETSERV|o(wner|ps)|r(e(quest|sponse)|oot)|b(ounce|bs\.smtp)|echo|mirror|s(erv(ices?|er)|mtp(error)?|ystem)|A(dmin(istrator)?|MMGR|utoanswer))(([^).!:a-z0-9][-_a-z0-9]*)?[%@>
][^<)]*(\(.*\).*)?)?$([^>]|$)))"
procmail: No match on "^X-Loop: ()mocidade(_at_)vidanova\(_dot_)org\(_dot_)br"
procmail: Match on ! "^X-(Diagnostic|Processed):"
procmail: No match on "^X-Command:"
procmail: Executing " formail -IReceived: -IX-Envelope-To:
-IIn-Reply-To: -ICc: | \
multigram -b1 -x$listreq -x$listaddr -l$reject_threshold dist"
procmail: [24128] Wed Jun 6 12:37:48 2001
procmail: Assigning "LASTFOLDER= formail -IReceived: -IX-Envelope-To:
-IIn-Reply-To: -ICc: | \
multigram -b1 -x$listreq -x$listaddr -l$reject_threshold dist"
procmail: Match on " formail -IReceived: -IX-Envelope-To: -IIn-Reply-To:
-ICc: | \
multigram -b1 -x$listreq -x$listaddr -l$reject_threshold dist"
procmail: Executing
"multigram,-b1,-xmocidade-request(_at_)vidanova(_dot_)org(_dot_)br,-xmocidade(_at_)vidanova(_dot_)org(_dot_)br,-l30730,dist"
procmail: Executing "formail,-A,X-Diagnostic: Already on the subscriber
list,-A,X-Diagnostic: 36 mdimitrio(_at_)yahoo(_dot_)com 32734
mdimitrio(_at_)yahoo(_dot_)com"
procmail: Assigning "INCLUDERC="
procmail: No match on ! "^X-(Diagnostic|Processed):"
procmail: Executing "formail,-AX-Envelope-To: mocidade"
procmail: No match on ! "."
procmail: Executing " formail -R"From X-From_:" -iDate:
-iReturn-Receipt-To: -iRead-Receipt-To: \
-iAcknowledge-To: | $SENDMAIL $sendmailOPT $sendmailOPTp $maintainer"
procmail: [24128] Wed Jun 6 12:37:52 2001
procmail: Assigning "LASTFOLDER= formail -R"From X-From_:" -iDate:
-iReturn-Receipt-To: -iRead-Receipt-To: \
-iAcknowledge-To: | $SENDMAIL $sendmailOPT $sendmailOPTp $maintainer"
From mdimitrio(_at_)yahoo(_dot_)com Wed Jun 6 12:37:44 2001
Subject:
Folder: formail -R"From X-From_:" -iDate: -iReturn-Receipt-To: -iRea
979
------------/cut here-------------
> We must *ASSUME* that $list is set to something, though you kindly omit
> what it is. Also, I must *ASSUME* that when you say "lost" that you
> mean that such messages are simply not processed -- the rules you
> present here don't do any message discarding.
By lost I meant message never arrives to the mailing list. It's
discarded, when there's no subject line.
> FTR, a whitespace subject would result in the first rule setting the
> subject to "[$list] ", a blank subject would result with "[$list]",
> and a non-existant subject header triggers the second rule, setting
> "[$list] <none>".
First, what's FTR? And yes, that's the intended behavior.
> Methinks you should enable verbose logging and check your logs. I
> suspect you have rules besides the above, and that is what is discarding
> or otherwise rerouting the message. The log will tell you.
I'm new to this, and I couldn't really 'translate' the log, could you
help me?
Thank you,
Marcos.
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail