This really belongs to the postfix list, but ... Marc Perkel wrote: > [snip] > mydestination = $myhostname, localhost.$mydomain, $transport_maps remove $transport_maps. reusing unrelated maps is horrible. if a transport entry is added for say hotmail.com, postfix will accept and mis-deliver (or bounce) hotmail mail. > mydomain = extremia.fi > myhostname = smtp.extremia.fi > [snip] > unknown_local_recipient_reject_code = 450 once everything works correctly, change this to 550.
> virtual_alias_maps = pgsql:/etc/postfix/virtual_alias_maps.cf > virtual_gid_maps = pgsql:/etc/postfix/virtual_gid_maps.cf > virtual_mailbox_base = /var/spool/postfix/virtual > virtual_mailbox_maps = pgsql:/etc/postfix/virtual_mailbox_maps.cf > ahem. there is no virtual_mailbox_domains, do virtual_mailbox_* is useless. > virtual_uid_maps = pgsql:/etc/postfix/virtual_uid_maps.cf > if mail for $mydomain is to be delivered to unix accounts, simply add $mydomain to mydestination. if it is to be delivered to vortual mailboxes, add it to virtual_mailbox_domains. make sure virtual_mailbox_maps is correctly set.