I am using static uids: mail_uid = vmail mail_gid = vmail user = vmail group = vmail
else it will do what you describe.
Thanks
Romer Ventura
On Mon, May 10, 2010 at 13:59, Romer Ventura rventura@h-st.com
wrote: I had to chmod 777 for it to work..I did chmod 777 to see what it would do, and especially, what
userid the log files were owned by. Bad news from that ... they
are owned by the first user I sent email to. That seems to me to
be a Postfix issue where Postfix still thinks I mailing to local
system users, and running the deliver program under such a userid.
When I start adding users which don't have local system user
equivalents, that's going to be a problemAlso, I'm finding that in mail_location = the variable %d is
empty. It should be the domain. Again, this seems like Postfix is
treating local delivery as all-users-are-equivalent for any local
domain (and that is definitely not the case). So I need to look at
some Postfix config now to see how to make it pass the full email
address (user@domain ... so %n@%d represents the email address),
and to run dovecot/deliver as user vmail.At least I'm not using sendmail :-)
This old legacy "system user" thing is sure a PITA. It should
either be ON or OFF. log files automatically named by the date (and maybe time) ...
kind of like in a shell script I would do:date +/path/to/tree/%Y/%m/% d.log
or such.