Andreas Sikkema <sikke600(_at_)hio(_dot_)tem(_dot_)nhl(_dot_)nl> writes:
I just compiled the latest version of procmail from the Aachen
ftp-server. I just send myself an email to test it. Everything works
fine, but there's this error-message I don't understand:
procmail: Couldn't determine implicit lockfile from "formail"
formail: formail cannot open (or something like that follows).
What did I do wrong when Icompiled everything, or is it something
else?
The problem is with your .procmailrc. There's a recipe that requests
an implicit lockfile, but it's not a simple mailbox, and there's no
">>" in the action. Look for recipes with a recipe whose action calls
"formail" and which has two colons on the ":0" line. That's the first
warning message.
The second is an error reporting that formail isn't in the path in
effect in the .procmailrc. Where did you install formail, was that in
the default path used by procmail (set in config.h), and do you assign
to PATH in your .procmailrc? The default is to install formail (and
procmail) in /usr/bin, but most people install it in /usr/local/bin.
The default value for PATH set in the original version of config.h
includes /usr/bin, but not /usr/local/bin, so you may need to either a)
add /usr/local/bin to the DEFPATH define in config.h and recompile and
install procmail; or b) put "PATH = /usr/local/bin:$PATH" at the top of
your .procmailrc.
Philip Guenther