Utilizando o AMaViS para inserir Disclaimer

Publicado por Fabio Soares Schmidt em 20/12/2013

[ Hits: 4.050 ]

 


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:

### 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.


Obrigado,
Respirando Linux, por Fabio Soares Schmidt.

Outras dicas deste autor

Forçando o cache do Windowsupdate com Squid

Postfix - Bloqueando spam com o próprio domínio

Cyrus Imap: Fatal error: Internal error: assertion failed: seen_db.c: 127: *seendbptr == NULL

Postfix: Adicionando disclaimer - Exceções de remetentes e arquivos diferentes por domínio

Compilando o Cyrus Imap 2.4.8 no Debian, sem Kerberos

Leitura recomendada

Instalar pacote dcc-client no Debian Etch

Cyrus IMAP: Eliminar mensagens "fetching user deny" no código

Compilando o Cyrus Imap 2.4.8 no Debian, sem Kerberos

Instalando o corretor ortográfico em pt_BR no Thunderbird 1.5

Aprenda Qmail

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts