Para Gnus:

Para Gnus:

Configurei o fetchmail para obter e-mails de duas contas diferentes usando POP, mas gostaria que eles fossem marcados de forma que Gnus ou mutt possam saber 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?

Responder1

fetchmail & procmail: adicionando cabeçalho de conta personalizado por buscado

Você pode

  1. faça com que o fetchmail entregue e-mail diretamente via script procmail com parâmetro personalizado por conta

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

  3. faça com que gnus/mutt faça a divisão com base no cabeçalho personalizado
    Dividindo Correio - Manual 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" "")))

Responder2

Para Gnus:

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

É assim que faço a divisão dos meus 5 endereços de e-mail (3 principais e 2 secundários).

Se isso não for suficiente, então talvez dividir Delivered-To:.

Consulte oDivisão de e-mailseção do manual do Gnus.

informação relacionada