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
