Quero configurar meu postfix com dois tipos de destinatários:
- Alguns têm uma conta UNIX
- Alguns têm uma caixa de correio virtual
Eu tenho duas configurações que funcionam para cada cenário, mas nenhuma para ambos:
Eu uso o Ubuntu 18.10 apenas com Postfix.
Este é o conteúdo de /etc/postfix/main.cf
, trabalhando para o cenário 1, os comentários funcionam para o cenário 2 (devem ser trocados):
myhostname = server1.FQDN.TLD
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost, server1.FQDN.TLD, $myorigin #1
#2 mydestination = localhost, server1.FQDN.TLD
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command =
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
home_mailbox = Maildir/
virtual_alias_maps = hash:/etc/postfix/aliases #1
#2 virtual_mailbox_domains = FQDN.TLD
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
meu /etc/postfix/aliases
:
[email protected] user
[email protected] user
E finalmente /etc/postfix/vmailbox
:
[email protected] FQDN.TLD/theodor/
[email protected] FQDN.TLD/sales/
[email protected] FQDN.TLD/erik/
Esqueci de usar
postmap vmailbox
, então usei o seguinte conteúdo:O Postfix tentou resolver a caixa de correio configurada anteriormente em /var/mail/vhosts/FQDN/user além do usuário em meu sistema e ficou confuso.