Mistura de encaminhamentos virtuais e caixas de correio virtuais no postfix

4

Estou configurando um servidor de postfix. A primeira coisa que tentei foi entregar email para caixas de correio virtuais:

main.cf

[..]
virtual_mailbox_domains = /etc/postfix/virtual_domains
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox

virtual_domains

mydomain.com

virtual_mailbox

[email protected] mydomain.com/jasper

Isso funciona. Como alternativa, posso usar o encaminhamento no meu domínio virtual:

main.cf

[..]
virtual_alias_domains = /etc/postfix/virtual_domains
virtual_alias_maps = hash:/etc/postfix/virtual_forwards

virtual_domains

mydomain.com

virtual_forwards

[email protected] [email protected]

Isso também funciona. No entanto, se eu tentar usar os dois ao mesmo tempo, meus logs mostrarão um aviso de que eu não deveria ter o mesmo domínio em virtual_mailbox_domains e virtual_alias_domains e apenas um dos dois trabalhos.

Isso é o que desejo realizar, no entanto, encaminhar emails para algumas contas no domínio virtual e armazenar mensagens para outras contas no mesmo domínio virtual. Existe alguma maneira de conseguir isso com o postfix?

    
por Jasper 26.02.2014 / 16:16

1 resposta

5

Depois que eu postei essa pergunta, outra ideia que poderia resolver isso surgiu na minha cabeça. Não foi a solução exata , mas me levou à solução da mesma forma. Na verdade, é bem simples: basta especificar o domínio em virtual_mailbox_domains , mas não em virtual_alias_domains , e isso simplesmente funcionará.

Então:

main.cf

[..]
virtual_mailbox_domains = /etc/postfix/virtual_domains
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox
virtual_alias_maps = hash:/etc/postfix/virtual_forwards

virtual_domains

mydomain.com

virtual_mailbox

[email protected] mydomain.com/jasper

virtual_forwards

[email protected] [email protected]

E agora os encaminhamentos e as caixas de correio funcionam. (Claro, você ainda poderia especificar virtual_alias_maps contanto que você deixasse esse domínio fora dele (eu suponho), mas eu não tinha nenhum uso para isso, então eu o removi completamente.)

    
por 26.02.2014 / 16:51

Tags