Incoming mail is getting dropped into /var/spool/postfix/defer .
I'm seeing this error in /var/log/messages:

Aug 24 17:21:48 sato postfix/virtual[581]: warning: recipient
m...@example.com: bad uid example.com/mike/   3001   3001 in
virtual_uid_maps
Aug 24 17:21:48 sato postfix/virtual[581]: 75F57163942: to=<m...@example.com>,
relay=virtual, delay=0.21, delays=0.12/0.04/0/0.05, dsn=4.3.5,
status=deferred (mail system configuration error)


postconf -n shows the following:

command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
home_mailbox = Maildir/
html_directory = /usr/share/doc/postfix-2.6.7/html
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.6.7/readme
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
unknown_local_recipient_reject_code = 550
virtual_gid_maps = hash:/etc/postfix/virtual_gid_map
virtual_mailbox_base = /var/spool/vmailboxes
virtual_mailbox_domains = example.com
virtual_mailbox_maps = hash:/etc/postfix/vmailbox_recipients
virtual_uid_maps = hash:/etc/postfix/virtual_uid_map

- - -

My /etc/postfix/virtual_uid_map file contains the following:

m...@example.com   example.com/mike/   3001   3001

I do not see what the configuration error is.
The mailbox base --- /var/spool/vmailboxes permissions are:
drwxr-xr-x  3 vuser vuser 4096 Aug 24 13:47 vmailboxes

Then /var/spool/vmailboxes/example.com/mike permissions are:
drwx------ 3 example.com example.com 4096 Aug 24 17:10 example.com

vuser is uid/gid 3000
example.com is uid/gid 3001

Reply via email to