
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
faça com que o fetchmail entregue e-mail diretamente via script procmail com parâmetro personalizado por conta
faça o procmail adicionar um cabeçalho personalizado com base no parâmetro passado
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.