On Sun, Oct 14, 2012 at 3:01 PM, Wietse Venema <wie...@porcupine.org> wrote: > If you invoke Maildrop from $HOME/.forward, see "man 8 local" section > "EXTERNAL COMMAND DELIVERY" for how to pass HOME and other parameters. > > If you invoke Maildrop from the pipe(8) mailer, then its manpage > documents all the information that it can pass, and that does not > include authlib lookups.
I use pipe. I'm a little confused by your comment because using -d makes maildrop to an authlib lookup. I was curious if there is a way to have Postfix place the user's $HOME into the enfironment that maildrop is executed in. Maybe not? On Sun, Oct 14, 2012 at 3:01 PM, Jeroen Geilman <jer...@adaptr.nl> wrote: > You would have to devise a way for postfix to pass that value to maildrop - > and as I am reading the man page, maildrop doesn't look for it. Yes, doesn't it expect it to be as an environment variable? > The lookup itself can be done trivially with a virtual_mailbox_maps entry, > but if you're delivering to a different transport than the default for > virtual(8), that value is not communicated elsewhere. Sorry I guess I'm too newb to understand clearly. I use a maildrop transport that is executed via pipe, all defined in master.cf. Do I understand correctly that you are saying there is no $HOME lookup for a transport like maildrop?