Postfix can't deliver mail to virtual domains - cannot create
file exclusively
Volker Kindermann
ml at ps102.de
Sat Feb 5 05:33:01 PST 2005
Hi Pat,
Pat Maddox wrote:
> By the way, the problem appears to be solely permissions-based. When
> I've got normal-looking permissions on /var/mail, postfix gives that
> error, "cannot create file." Courier-IMAP says, "imapd: chdir
> javaspot.net/pergesu: No such file or directory" chmod 777 /var/mail
> and they both work fine. But that's of course not the permissions I
> want on it.
I have postfix with virtual Maildirs and courier imap set up, too.
Here's the relevant part of my main.cf:
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:600
virtual_gid_maps = static:600
The directory /home/vmail is owned by the vmail user (id 600). With the
virtual_uid_maps setting postfix uses this user for writing to the
directories.
In courier, you are also able to define this user:
/usr/local/courier-imap/sbin/userdb "<domain>/<user>@<domain>" set
home=/home/vmail mail=/home/vmail/<domain>/<user> uid=600 gid=600
With these settings everything works well.
-volker
More information about the freebsd-questions
mailing list