Hello, My configured mailbox_command has been 'procmail -a "$EXTENSION"' for the longest time. I did not notice the difference between emails 'delivered to command: procmail -a "$EXTENSION" and those 'delivered to command: /usr/bin/procmail' because it was procmail in both cases. I have never tried using $1 in procmail to filter so I don't know if I was getting $EXTENSION or not.
# postconf | grep mailbox_command mailbox_command = procmail -a "$EXTENSION" mailbox_command_maps = No /home/userA/.procmailrc: Dec 30 18:15:29 detroit postfix/local[29983]: 7D29A47DAC: to=<us...@hostname>, relay=local, delay=0.03, delays=0.02/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION") /home/userB/.procmailrc exists: Dec 30 19:06:37 detroit postfix/local[30464]: 813F947D62: to=<us...@hostname>, relay=local, delay=3.9, delays=1.5/0/0/2.4, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail) I tried switching mailbox_command, and all the .procmail people kept using /usr/bin/procmail instead of the new value for mailbox_command. This was unexpected by me. Is it normal behavior? Where can I read about this and how can I override it? The replacing command, dspam, calls procmail anyway and I want to continue to support the local user's configurations. Thank you, -- Jacob Anawalt