Descobri que os pipes e aliases devem ser definidos no arquivo /etc/postfix/virtual
.
Os usuários da caixa de correio virtual podem ser configurados no arquivo /etc/postfix/virtual_mailbox
.
Eu configurei o postfix para ser executado com a configuração da caixa de correio virtual:
virtual_mailbox_domains = domaina.com domainb.com domainc.com
virtual_mailbox_base = /var/mail/virtualhosts
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox
virtual_minimum_uid = 500
virtual_uid_maps = static:500
virtual_gid_maps = static:12
virtual_alias_maps = hash:/etc/postfix/virtual
/ etc / postfix / virtual:
[email protected] postmaster
[email protected] postmaster
[email protected] postmaster
/ etc / postfix / virtual_mailbox
[email protected] domaina.com/first.account
[email protected] domainb.com/second.account
@domainb.com domainb.com/catch-all
@domaina.com domaina.com/catch-all
@domainc.com domainc.com/catch-all
Minha pergunta é; onde devo definir aliases para contas de usuários existentes, encaminhando para outro endereço de email ou canalizando para um arquivo local? Por exemplo; Eu quero definir estes três:
[email protected] /var/my_app/pipe_a.php
[email protected] /var/my_app/pipe_b.php
[email protected] [email protected]
[email protected] [email protected]
Devo configurá-los em / etc / postfix / virtual ou no arquivo / etc / postfix / virtual_mailbox? Eu não poderia fazê-los trabalhar.
Sua ajuda é apreciada. Obrigado.
Descobri que os pipes e aliases devem ser definidos no arquivo /etc/postfix/virtual
.
Os usuários da caixa de correio virtual podem ser configurados no arquivo /etc/postfix/virtual_mailbox
.
Os canais do Postfix estão configurados em main.cf conforme descrito no manual.
Em seguida, você define transport_maps para mapear (alguns) destinatários para os transportes que você definiu (para canalização).
Considerando que a entrega a usuários virtuais permanece configurada normalmente.