Utilizando o AMaViS para inserir Disclaimer
Dica publicada em Linux / Correio Eletrônico
Utilizando o AMaViS para inserir Disclaimer
Olá!
Nas dicas anteriores, eu expliquei sobre a inserção de Disclaimer utilizando um filtro externo escrito somente para essa funcionalidade:
Porém, se o AMaViS já estiver implementado, é possível utilizar o mesmo para inserir as mensagens automáticas, portanto, veremos essa implementação nesta dica.
Primeiramente, é necessário instalar o alterMIME, que continua sendo o programa utilizado para modificar a mensagem.
Após instalar o alterMIME, vamos iniciar a configuração do Disclaimer, podendo ser feita no arquivo 50-user.conf do AMaViS:
Feito isso, basta reiniciar o serviço do AMaViS, que as mensagens automáticas já serão inseridas, sendo preciso criar os arquivos no diretório apontado, em altermime_args_disclaimer.
Obrigado,
Respirando Linux, por Fabio Soares Schmidt.
Nas dicas anteriores, eu expliquei sobre a inserção de Disclaimer utilizando um filtro externo escrito somente para essa funcionalidade:
- Postfix: Adicionando disclaimer – Exceções de remetentes e arquivos diferentes por domínio « Respirando Linux
- Postfix: Adicionando disclaimer – Exceções de remetentes « Respirando Linux
- Postfix: Adicionando disclaimer – Todas as mensagens enviadas « Respirando Linux
Porém, se o AMaViS já estiver implementado, é possível utilizar o mesmo para inserir as mensagens automáticas, portanto, veremos essa implementação nesta dica.
Primeiramente, é necessário instalar o alterMIME, que continua sendo o programa utilizado para modificar a mensagem.
Após instalar o alterMIME, vamos iniciar a configuração do Disclaimer, podendo ser feita no arquivo 50-user.conf do AMaViS:
### HABILITA INSERÇÃO DISCLAIMER
$defang_maps_by_ccat{+CC_CATCHALL} = [ 'disclaimer' ];
# Programa utilizado para modificar a mensagem
$altermime = '/usr/bin/altermime';
$policy_bank{'MYNETS'} = { # Modificar somente as mensagens geradas internamente
originating => 1,
allow_disclaimers => 1,
};
# Arquivo com o Disclaimer
@altermime_args_disclaimer = qw(-disclaimer=/etc/postfix/disclaimer/_OPTION_.txt);
@disclaimer_options_bysender_maps = ({
#Permite incluir disclaimer baseado no dominio ou usuário
#Os domínios matriz e filial terão disclaimers diferentes
'matriz.com.br' => 'matriz.com.br',
'filial.com.br' => 'filial.com.br',
#O usuario fabio terá um disclaimer pessoal
fabio@matriz.com.br' => 'fabio.matriz.com.br',
#O usuario fulano não terá um disclaimer
fulano@matriz.com.br' => 'empty',
# Disclaimer para ser inserido caso não se encaixe nos critérios acima
'.' => 'default',
},);
$defang_maps_by_ccat{+CC_CATCHALL} = [ 'disclaimer' ];
# Programa utilizado para modificar a mensagem
$altermime = '/usr/bin/altermime';
$policy_bank{'MYNETS'} = { # Modificar somente as mensagens geradas internamente
originating => 1,
allow_disclaimers => 1,
};
# Arquivo com o Disclaimer
@altermime_args_disclaimer = qw(-disclaimer=/etc/postfix/disclaimer/_OPTION_.txt);
@disclaimer_options_bysender_maps = ({
#Permite incluir disclaimer baseado no dominio ou usuário
#Os domínios matriz e filial terão disclaimers diferentes
'matriz.com.br' => 'matriz.com.br',
'filial.com.br' => 'filial.com.br',
#O usuario fabio terá um disclaimer pessoal
fabio@matriz.com.br' => 'fabio.matriz.com.br',
#O usuario fulano não terá um disclaimer
fulano@matriz.com.br' => 'empty',
# Disclaimer para ser inserido caso não se encaixe nos critérios acima
'.' => 'default',
},);
Feito isso, basta reiniciar o serviço do AMaViS, que as mensagens automáticas já serão inseridas, sendo preciso criar os arquivos no diretório apontado, em altermime_args_disclaimer.
Obrigado,
Respirando Linux, por Fabio Soares Schmidt.