vmmello
(usa Slackware)
Enviado em 27/11/2010 - 19:33h
Olá Fábio,
Existem muitas alternativas. Duas bem fáceis de implementar no seu caso: transport maps ou virtual aliases.
No caso de transport maps, você configura a opção transport_maps no main.cf do postfix, por exemplo incluindo a linha:
transport_maps = hash:/etc/postfix/transport_maps
Você cria o arquivo /etc/postfix/transport_maps com o conteúdo:
usuario1@seudominio.com.br :
usuario2@seudominio.com.br :
usuario3@seudominio.com.br :[servidor2.seudominio.com.br]
usuario4@seudominio.com.br :[servidor2.seudominio.com.br]
Após salvar o arquivo, executa o comando:
postmap /etc/postfix/transport_maps
No caso, os usuarios 1 e 2 são locais. As msgs para os usuários 3 e 4 são encaminhadas para o servidor2.
Caso você tenha muitos domínios configurados no postfix, e o transport_maps não for a opção mais simples, você pode usar o virtual_aliases.
Pra isso, cadastra na opção virtual_alias_domains os domínios e na variável virtual_alias_maps configura as contas de usuário. Por exemplo, no main.cf:
virtual_alias_domains = dominio.com.br
virtual_alias_maps = hash:/etc/postfix/virtual_maps
E no arquivo /etc/postfix/virtual_maps o seguinte conteúdo:
usuario1@dominio.com.br usuario1
usuario2@dominio.com.br usuario2
usuario3@dominio.com.br usuario3@srv2.dominio.com.br
usuario4@dominio.com.br usuario4@srv2.dominio.com.br
Após salvar o arquivo, executa o comando:
postmap /etc/postfix/virtual_maps
Os usuarios 1 e 2 são contas locais. Para o 3 e 4 a mensagem será encaminhada para o servidor srv2.