On Fri June 19 2009 10:28:25 Brian Evans - Postfix List wrote:
> Rodman Frowert wrote:
> > Thank you for your reply.  That is a long way to go to simply
> > change the location that Postfix delivers to.  Is that the only
> > way.
> >
> > I should be using Virtual Users anyway, as I'm the only one who
> > actually needs shell access.  Everyone else is just needs mail...
>
> The only other way is to use a non-Postfix delivery agent that will
> support this.

Not true. See postconf.5.html#mail_spool_directory :

"Note: maildir delivery is done with the privileges of the recipient.  
If you use the mail_spool_directory setting for maildir style delivery, 
then you must create the top-level maildir directory in advance. 
Postfix will not create it."

So, the way to do this with local(8) is to have a useradd(8) frontend 
which creates the maildir at $mail_spool_directory/USER/ owned by said 
user.

I think $mail_spool_directory mode 1777 might work too, but that might 
not be a good idea.

> A virtual setup can be easier to maintain in the long run.

Can be ... in some cases. Probably not, in most cases.

I wonder, if the mail users are not needing shell or other access such 
as CIFS/SMB or FTP, what was the point in keeping "home directories 
clean"?
-- 
    Offlist mail to this address is discarded unless
    "/dev/rob0" or "not-spam" is in Subject: header

Reply via email to