Virtual Domains without WGM accounts
I have tried with and without first creating the mailbox with a "touch" command.
Adding a user through WGM and giving it mail access works, but is not what I want to do (and it does not seem to place the mailbox for the user in the /var/mail/vhosts heiarchy I created, even though I first added the user to the vmailbox file)
lines from /etc/postfix/main.cf
virtual mailboxdomains = hash:/etc/postfix/virtual_domains
virtual mailboxbase = /var/mail/vhosts
virtual mailboxmaps = hash:/etc/postfix/vmailbox
virtual minimumuid = 100
virtual uidmaps = static:5000
virtual gidmaps = static:5000
virtual aliasmaps = hash:/etc/postfix/virtual
content_filter = smtp-amavis:[127.0.0.1]:10024
owner requestspecial = no
recipient_delimiter = +
alias_maps = hash:/etc/aliases,hash:/var/mailman/data/aliases
relayhost =
mydestination = $myhostname,localhost.$mydomain,localhost
/etc/postfix/virtual_domains
testdomain.com allow
testdomain2.com allow
/etc/postfix/virtual
HeMoved@testdomain.com HisNewAddress@hotmail.com
/etc/postfix/vmailbox
user1@testdomain.com testdomain.com/user1
user2@testdomain.com testdomain.com/user2
@testdomain.com testdomain.com/postmaster
user1@testdomain2.com testdomain2.com/user1
user2@testdomain2.com testdomain2.com/user2
@testdomain2.com testdomain2.com/postmaster
Directories created with group and owner set to vmail (which was created as sid/gid 5000)
/var/mail/vhosts
/var/mail/vhosts/testdomain.com
/var/mail/vhosts/testdomain.com/cur
/var/mail/vhosts/testdomain.com/new
/var/mail/vhosts/testdomain.com/tmp
/var/mail/vhosts/testdomain2.com
/var/mail/vhosts/testdomain2.com/cur
/var/mail/vhosts/testdomain2.com/new
/var/mail/vhosts/testdomain2.com/tmp
Output of postconf -n
alias_maps = hash:/etc/aliases,hash:/var/mailman/data/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
daemon_directory = /usr/libexec/postfix
debug peerlevel = 2
default destination_concurrencylimit = 20
enable serveroptions = yes
header_checks = regexp:/etc/postfix/header_checks
html_directory = no
inet_interfaces = all
local destination_concurrencylimit = 2
local recipientmaps =
luser_relay = postmaster
mail_owner = _postfix
mailbox sizelimit = 0
mailbox_transport = cyrus
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
maps rbldomains =
message sizelimit = 1047527424
mydestination = $myhostname,localhost.$mydomain,localhost
mydomain = thehinckleys.com
mydomain_fallback = localhost
myhostname = TheServer.thehinckleys.com
mynetworks_style = subnet
newaliases_path = /usr/bin/newaliases
owner requestspecial = no
queue_directory = /private/var/spool/postfix
readme_directory = /usr/share/doc/postfix
recipient_delimiter = +
relayhost =
sample_directory = /usr/share/doc/postfix/examples
sendmail_path = /usr/sbin/sendmail
setgid_group = _postdrop
smtpd_banner = $myhostname ESMTP
smtpd clientrestrictions = permit_mynetworks reject rblclient cbl.abuseat.org reject rblclient dnsbl.njabl.org permit
smtpd pw_server_securityoptions = gssapi,cram-md5
smtpd recipientrestrictions = permit sasl_authenticated,permit_mynetworks,reject_unauthdestination,permit
smtpd sasl_authenable = yes
smtpd use_pwserver = yes
unknown local_recipient_rejectcode = 550
virtual aliasmaps = hash:/etc/postfix/virtual
virtual gidmaps = static:5000
virtual mailboxbase = /var/mail/vhosts
virtual mailboxdomains = hash:/etc/postfix/virtual_domains
virtual mailboxmaps = hash:/etc/postfix/vmailbox
virtual minimumuid = 100
virtual_transport = lmtp:unix:/var/imap/socket/lmtp
virtual uidmaps = static:5000
Intel Mac Mini, Mac OS X (10.5.1), 2.0Ghz 2GB RAM 160GB HDD