Unidade E - Servidor de e-mail (2ª Semana)

E.5. Aliases e domínios virtuais

O Postfix possui como suporte dois recursos que podem auxiliar na produtividade de sua rede local: aliases e domínios virtuais. O recurso de aliases permite criar apelidos (alias) para grupo de usuários. Esse recurso é bastante utilizado quando precisamos encaminhar e-mail para várias pessoas ao mesmo tempo. O processo para configurar aliases é simples, basta editar o arquivo /etc/aliases:

#gedit /etc/postfix/aliases

E adicionar uma linha informando o apelido e o grupo de usuários ao qual ele se refere:

desenvolvedores: alberto, bernardo, emerson

Neste exemplo, estamos criando um alias “desenvolvedores” que contém para os usuários alberto, bernardo e emerson. Após a habilitação do recurso, os três usuários poderão ser contatados ao mesmo tempo pelo e- desenvolvedores@meudominio.com.br. Para habilitar o recurso de aliases no Postfix deve-se adicionar a seguintes linhas no arquivo main.cf:

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

Após salvar o arquivo de configuração deve-se reiniciar o servidor:

# invoque-rc.d postfix reload

Também é necessário atualizar a base de dados do servidor de e-mail como comando postalias. Este comando deve ser executado sempre após a inserção de novos registros no arquivo de aliases:

# postalias /etc/postfix/aliases

Os domínios virtuais são implementados de forma semelhante. Deve-se, em primeiro lugar, criar um arquivo que armazenará os domínios:

#gedit /etc/postfix/virtual

E, na sequência, adicionar no mesmo os domínios virtuais desejados. Na primeira linha, deve-se informar o nome do domínio virtual seguido de um comentário. Na linha seguinte, informa-se o e-mail virtual do usuário seguido de seu nome no sistema. Veja o exemplo:

desenvolvimento.com.br # Comentário: domínio virtual para desenvolvedores
gerente@desenvolvimento.com.br alberto

Com essas linhas estamos definindo o domínio virtual “desenvolvimento.com.br “ e criando um usuário gerente, que deve ser associado ao usuário real chamado alberto. Assim, ao enviar um e-mail para gerente@desenvolvimento.com.breste deverá ser encaminhado para a caixa postal do usuário especificado. Para adicionar mais usuários a este domínio virtual, basta informá-los na sequência. Veja o exemplo:

desenvolvimento.com.br # Comentário: domínio virtual para desenvolvedores
gerente@desenvolvimento.com.br alberto
webmaster@ desenvolvimento.com.br bernardo

Para criar outro domínio virtual, deve-se criar outro bloco de instruções iniciado pelo domínio e, na sequência, informar o e-mail e os usuários associados ao mesmo.

Após a definição do domínio virtual, deve-se adicionar a referência do arquivo que o armazena no arquivo de configuração do main.cf  adicionando no mesmo a seguinte linha:

virtual_maps=hash:/etc/postfix/virtual

Após salvar o arquivo de configuração, é necessário atualizar a base de dados do Postfix com o comando:

# postmap /etc/postfix/virtual

E na sequência reiniciar o servidor de e-mail:

# invoque-rc.d postfix reload

Com esses passos simples, adicionamos dois recursos que qualificam o nosso serviço de correio eletrônico local.