procmail
[Top] [All Lists]

Re: Subject alteration

2001-06-06 10:03:11
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

<Prev in Thread] Current Thread [Next in Thread>