Procmail can be configured in a variety of ways, also depending on how it was invoked. By default, in the absence of any
$HOME/.procmailrc, you would expect delivery in
/var/mail/$USER on most platforms where you can install Procmail as a precompiled package. If you compiled it yourself, you configured the precise location and delivery mechanism yourself, though if you didn't touch anything, this is what you should have ended up with.
The output from
procmail -v indicates the default delivery destination for the invoking account.
yosemite:~ tripleee$ procmail -v
procmail v3.22 2001/09/10
Copyright (c) 1990-2001, Stephen R. van den Berg <firstname.lastname@example.org>
Copyright (c) 1997-2001, Philip A. Guenther <email@example.com>
Submit questions/answers to the procmail-related mailinglist by sending to:
And of course, subscription and information requests for this list to:
Locking strategies: dotlocking, fcntl(), lockf()
Default rcfile: $HOME/.procmailrc
Your system mailbox: /var/mail/tripleee
If there is a
$HOME/.procmailrc with a rule which triggered on the incoming message, it could have been discarded, forwarded, piped to an external process, or delivered pretty much anywhere the account has write access. Most users with nontrivial
.procmailrc files will define
LOGFILE near the start of the
.procmailrc; deliveries will then be logged there.