Early this week procmail stopped putting my business mail in my alpine
INBOX which is the default specified in ~/procmail/recipes.rc as
/var/spool/mail/rshepard. I need to learn how to diagnose the reason it
stopped working properly.

  Reading 'man procmail' and 'man procmailrc' I'm not seeing an option that
will provide details of what's going on beyond what's in the log. When I
send myself a test message from my personal domain it does not appear in the
procmail log.

  ~/.procmailrc begins with these lines:

LOGFILE=/home/rshepard/procmail/log
# set to yes when debugging
VERBOSE=yes

# Remove ## when debugging; set to no if you want minimal logging; to all
# for max.
LOGABSTRACT=all

MAILDIR=$HOME/mail

# Directory for storing procmail-related files
PMDIR=$HOME/procmail

#diagnostic:
DEFAULT=/var/spool/mail/rshepard
ORGMAIL=/var/spool/mail/rshepard

and neither the perms nor the owner on the default have changed.

  Here is the log entry for the test message without an explicit recipe:

From [email protected]  Fri Jan 19 05:40:34 2018
 Subject: test
  Folder: ^                                                                1036
procmail: [5504] Fri Jan 19 05:42:04 2018
procmail: Assigning "LOGABSTRACT=all"
procmail: Assigning "MAILDIR=/home/rshepard/mail"
procmail: Assigning "PMDIR=/home/rshepard/procmail"
procmail: Assigning "DEFAULT=/var/spool/mail/rshepard"
procmail: Assigning "ORGMAIL=/var/spool/mail/rshepard"
procmail: Assigning "COMSAT=no"
procmail: Assigning "COMSAT=no"
procmail: Assigning "LOGFILE=/home/rshepard/procmail/log"
procmail: Opening "/home/rshepard/procmail/log"
procmail: Assigning "INCLUDERC=/home/rshepard/procmail/recipes.rc"
procmail: Match on "< 256000"
procmail: Locking "spamassassin.lock"
procmail: Executing "spamassassin"
procmail: [5504] Fri Jan 19 05:42:07 2018
procmail: Unlocking "spamassassin.lock"
procmail: No match on "^X-Spam-Status: Yes"
procmail: No match on "^Subject: *****SPAM*****"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*[email protected]"
procmail: Match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*@appl-ecosys.com"
procmail: Locking "personal.lock"
procmail: Assigning "LASTFOLDER=personal"
procmail: Opening "personal"
procmail: Acquiring kernel-lock
procmail: Unlocking "personal.lock"

  Why it's assigning to the LASTFOLDER I don't know. However, when I create
a recipe for messages to my business domain and assign them to the
'personal' mail folder procmail puts the message there but the log shows it
being sent to the mail folder for the following message:

From [email protected]  Fri Jan 19 05:42:04 2018
 Subject: test
  Folder: personal                                                         1356
procmail: [5580] Fri Jan 19 05:45:42 2018
procmail: Assigning "LOGABSTRACT=all"
procmail: Assigning "MAILDIR=/home/rshepard/mail"
procmail: Assigning "PMDIR=/home/rshepard/procmail"
procmail: Assigning "DEFAULT=/var/spool/mail/rshepard"
procmail: Assigning "ORGMAIL=/var/spool/mail/rshepard"
procmail: Assigning "COMSAT=no"
procmail: Assigning "COMSAT=no"
procmail: Assigning "LOGFILE=/home/rshepard/procmail/log"
procmail: Opening "/home/rshepard/procmail/log"
procmail: Assigning "INCLUDERC=/home/rshepard/procmail/recipes.rc"
procmail: Match on "< 256000"
procmail: Locking "spamassassin.lock"
procmail: Executing "spamassassin"
procmail: [5580] Fri Jan 19 05:45:45 2018
procmail: Unlocking "spamassassin.lock"
procmail: No match on "^X-Spam-Status: Yes"
procmail: No match on "^Subject: *****SPAM*****"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*@appl-ecosys.com"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?)[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?)[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*[email protected]"
procmail: No match on "^CC_.*[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*[email protected]"
procmail: No match on "^CC_.*[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*lyx-users@.*lyx\.org"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*plug@(lists\.)?pdxlinux\.org"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*pgsql-general@(lists\.)?postgresql.org"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?)[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?)[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?)[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*@craigslist\.org"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*@r-project.org"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?)r-help*@googlegroups.com"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?)[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*[email protected]"
procmail: No match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?).*[email protected]"
procmail: Match on 
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?)[email protected]"
procmail: Locking "slackware.lock"
procmail: Assigning "LASTFOLDER=slackware"
procmail: Opening "slackware"
procmail: Acquiring kernel-lock
procmail: Unlocking "slackware.lock"
From [email protected]  Fri Jan 19 05:45:42 2018
 Subject: Re: [Slackbuilds-users] mbootpack build fail from Perl5
  Folder: slackware                                                        5748

  I'm thoroughly confused. Something is definitely FUBAR and I'd like
suggestions on how to diagnose why messages not matching any recipe are
dropped rather than placed in the default.

Rich
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug

Reply via email to