Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
servicos:email:procmail:start [2019/04/13 18:02] – muriloservicos:email:procmail:start [2026/03/20 22:33] (atual) – [Removendo um filtro de email] paulo.cruz
Linha 1: Linha 1:
-====== Filtrar emails (procmail) ======+====== Filtro de E-mails ======
  
-O procmail é um processador de email. Entre suas muitas habilidades, está a de filtrar o email recebido, separando em "pastas" de acordo com o assunto, a origem, o tamanho ou outro critério qualquer. Se bem configurado, ele pode filtrar spam, fazer encaminhamento automático de mensagens, e praticamente qualquer coisa que você possa imaginar e seja capaz de programar.+Acesse o Portal DCC pelo endereço https://portal.dcc.ufmg.br. Em Serviços do CRC clique em Filtros de E-mail.
  
-A configuração do procmail tem duas etapas básicas: +Existem 2 opções de criar um filtro de email:
-  - a criação do arquivo de regras (~/.procmailrc), que é feita pelo usuário; +
-  - a garantia de que o procmail será executado na recepção de emails (já feita pelo CRC).+
  
-Segue abaixo uma explicação simplificada de como configurar o procmail. Para ver configurações mais elaboradas e mais exemplos, abra um terminal em uma máquina Linux e digite: "man procmailex" e tecle <Enter>.+==== Usando o assistente ====
  
-===== Como configurar o Procmail =====+Possibilita a criação de filtros de email via campos pré estabelecidos.
  
-Crie, ou abra, o arquivo ~/.procmailrc e adicione as seguintes linhas:+==== Usando o editor avançado ====
  
-   MAILDIR=$HOME/Maildir +Possibilita a criação de filtros de email usando o editor, recomendamos que edite o arquivo com cautela pois filtros mal configurados podem trazer resultados inesperados.
-   DEFAULT=$MAILDIR/+
  
-  * A variável MAILDIR define onde você pretende guardar seus mails. Naturalmente, o diretório tem que existir, e você deve ter permissão de escrita nele (se não existir, crie-o, pois o procmail não vai criá-lo por você); +Exemplo de configuração, neste caso todos os enviados para relatorio-dmarc@dcc.ufmg.br irão ser movidos para a pasta Relato DMARC
-  * A variável DEFAULT especifica o nome da pasta a ser usada para armazenar mails que não caiam em nenhuma regra.+
  
-Logo após esta configuração, vêm as regras de filtragem. Com estas regras, você pode definir pastas automáticas para os seus emails de listas, emails automáticos, assuntos importantes, etc. A sintaxe das regras pode ser muito complexa, e não vai ser abordada aqui.+<code> 
 +:0 
 +* ^To.*relatorio-dmarc@dcc\.ufmg\.br 
 +.Relatorio\ Dmarc/ 
 +</code>
  
-Seguem, abaixo, um exemplo.+==== Removendo um filtro de email ====
  
-==== Filtrar spam ====+Para remover um filtro de email, temos que utilizar o editor avançado. Após a exclusão clique em "Salvar Alterações"
  
-  :0: +Iremos utilizar o exemplo anterior, ou seja, iremos apagar somente o trecho que inicia com ":0" e finaliza com "/" 
-  * ^X-Spam-Status: Yes* + 
-  .spam/+<code> 
 +:0 
 +* ^To.*relatorio-dmarc@dcc\.ufmg\.br 
 +.Relatorio\ Dmarc/ 
 +</code>
  
-  * :0: 
-    * Marca o início de uma regra; 
-  * *  
-    * Define que esta linha tem ma expressão regular que descreve um filtro; 
-  * .spam/ 
-    * O nome da "pasta" onde a mensagem deverá ser armazenada, caso ela se encaixe na descrição do filtro feita na linha acima. 
  
-  ATENÇÃO: 
-   
-  Como o DCC utiliza o formato "Maildir" de armazenamento 
-  de mensagens de email, os nomes das "pastas" dentro do 
-  arquivo de configuração do procmail devem começar com 
-  um "." (ponto final) e terminar com uma "/" (barra). 
-   
-  Exemplos: 
-    1) No sistema de arquivos: ~/Maildir/spam 
-       No .procmailrc: .spam/ 
-   
-    2) No sistema de arquivos: ~/Maildir/listas.dcc.grad-cc 
-       No .procmailrc: .listas.dcc.grad-cc/ 
  • servicos/email/procmail/start.1555178543.txt.gz
  • Última modificação: 2019/04/13 18:02
  • por murilo