On Sat, Jun 18, 2022 at 09:27:52PM -0600, Austin Witmer wrote:
> Using
> https://wiki.alpinelinux.org/wiki/Setting_up_postfix_with_virtual_domains
> <https://wiki.alpinelinux.org/wiki/Setting_up_postfix_with_virtual_domains>
> as a bit of a tutorial, I got one of my domains switched over to being
> a virtual domain and was able to send and receive email for a user on
> the domain I transferred.
>
> Do I have to have the users setup now both in my postgresql database
> and also in the /etc/postfix/virtual_mailbox_maps file? That would
> seem redundant.
The "virtual_mailbox_maps" table can query postgresql (typically as
main.cf:
pgsql = proxy:pgsql:${config_directory}/
virtual_mailbox_maps = ${pgsql}vmbox.cf
vmbox.cf:
# See http://www.postfix.org/pgsql_table.5.html
# If delivery is via virtual(8), then the RHS must be a
# suitable path (typically maildir directory)
# If delivery is via LMTP or dovecot LDA, then RHS can
# be any non-empty token.
...
> Is there a way to use virtual domains and have all the user info
> stored in my postgresql database?
Of course.
--
Viktor.