On Sun, 2007-12-09 at 13:48 -0500, Benjamin R. Haskell wrote:
vmu1@test:~$ echo "quit" | /usr/lib/dovecot/pop3 pop3(vmu1): Fatal: pop3_uidl_format setting is missing from config file
I have pop3_uidl_format correctly defined in the config file. I've also tried to strace pop3, to find where it does look for it, but with no success.
It gets it from environment:
POP3_UIDL_FORMAT=... pop3
In general all settings are passed in environment using uppercased names.
In other words, you (Maciej) probably don't want to run 'pop3' directly. I suspect you'd rather do:
/path/to/dovecot --exec-mail pop3
This will set up the environment for the 'pop3' executable the same way dovecot normally does it.
Yes, I was going to mention that but I wasn't sure how well it'd work when you want to run it for multiple users. At least you can't then override MAIL environment directly, but rather you need to override USER and/or HOME.