Olá ! Nos artigos 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 neste artigo.
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', },);
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.