obtendo fetchmail / procmail para marcar / dividir e-mail por conta ou domínio usado para buscar

0

Eu configurei o fetchmail para pegar e-mails de duas contas diferentes usando o POP, mas gostaria que eles fossem marcados de forma que o Gnus ou o mutt possam dizer que são de contas separadas para fins de leitura e classificação. O mesmo usuário local fará a leitura.

Qual é a maneira mais simples de fazer isso?

    
por bright-star 24.12.2013 / 11:31

2 respostas

1

fetchmail & procmail: adicionando personalizado por cabeçalho da conta buscada

Você pode

  1. faça o fetchmail enviar e-mail diretamente por meio do script procmail com o parâmetro personalizado por conta

  2. faça o procmail adicionar um cabeçalho personalizado com base no parâmetro passado

  3. fazer gnus / mutt fazer divisão com base no cabeçalho personalizado
    Divisão de Correio - Manual do Gnus

~ / .fetchmailrc

# Pass messages fetched from account1 via procmail script .procmailrc
# executed with parameter ACCOUNT set to "account1"
poll account1
  ...
  mda procmail -m ACCOUNT=account1 .procmailrc

~ / .procmailrc

# Add custom header based on ACCOUNT parameter
:0hw
* ACCOUNT ?? .
| formail -i "X-ACCOUNT: $ACCOUNT"

~ / .gnus

;; https://www.gnu.org/software/emacs/manual/html_node/gnus/Splitting-Mail.html
 (setq nnmail-split-methods
   '(("mail.account1" "^X-ACCOUNT: account1")
     ("mail.other" "")))
    
por 23.01.2014 / 10:05
1

Para Gnus:

Se as duas contas diferentes tiverem endereços de e-mail diferentes, você poderá dividir com base no cabeçalho To: . Isso pode não funcionar se houver listas de discussão nas quais esses endereços estejam inscritos. Mas isso pode ser resolvido com mais algumas regras de divisão.

É assim que faço minha divisão dos meus 5 endereços de e-mail (3 principais e 2 menores).

Se isso não for suficiente, talvez divida em Delivered-To: .

Consulte a seção Divisão de e-mails do manual do Gnus.

    
por 23.01.2014 / 03:48