Os filtros de mensagens permitem criar regras especiais que descrevem como lidar com mensagens e anexos à medida que eles são recebidos. Os filtros de mensagem são aplicados antes no Pipeline de Email do que os filtros de conteúdo e antes da ocorrência da fragmentação de mensagem. Os filtros de mensagem são particularmente úteis quando você deseja ignorar Antivírus e Anti-Spam, que ocorrem antes dos Filtros de Conteúdo no Pipeline de E-mail, ou aplicar ações a uma ampla gama de mensagens, como todas as mensagens que cruzam um determinado ouvinte. Um filtro de mensagens é composto por um nome de filtro, uma regra de filtro e pelo menos uma ação de filtro. Os filtros de mensagens podem ser escritos usando um editor de texto e importados ou colados diretamente usando o filters
comando da interface de linha de comando (CLI) do ESA.
Abaixo está um exemplo que mostra como colar um filtro usando o CLI do ESA.
mail.example.com> filters
Choose the operation you want to perform:
- NEW - Create a new filter.
- IMPORT - Import a filter script from a file.
[]> new
Enter filter script. Enter '.' on its own line to end.
example: if (mail-from == user@example\\.com$) {
bcc ('admin@example.com');
deliver();
.
1 filters added.
mail.example.com>commit
Observação - use o commit
comando para aplicar o filtro depois que ele tiver sido adicionado.
Para obter mais informações sobre filtros de mensagens, consulte o Guia de Configuração Avançada.