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:01] muriloservicos:email:procmail:start [2026/03/20 22:33] (atual) – [Removendo um filtro de email] paulo.cruz
Linha 1: Linha 1:
-====== Procmail ======+====== Filtro de E-mails ======
  
-O procmail é um processador de emailEntre 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 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 assistente ====
  
-===== Como configurar o Procmail =====+Possibilita a criação de filtros de email via campos pré estabelecidos.
  
-Crie, ou abra, arquivo ~/.procmailrc e adicione as seguintes linhas:+==== Usando 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 existircrie-o, pois o procmail não vai criá-lo por você); +Exemplo de configuraçãoneste 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 filtragemCom estas regras, você pode definir pastas automáticas para os seus emails de listas, emails automáticos, assuntos importantes, etcA 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.1555178504.txt.gz
  • Última modificação: 2019/04/13 18:01
  • por murilo