Non sembra essere possibile in Gmail, purtroppo.
Sono tornato al mio client di posta elettronica, Gnus (a causa della sua straordinaria flessibilità e leggerezza) per fare questo. I dettagli sono spiegati nella sezione "6.3.3 Client-Side IMAP Splitting" del suo manuale.
Era sorprendentemente facile. Nel mio file ".gnus.el", ho messo (sto usando il backend nnimap per Gmail) qualcosa di simile:
(setq nnimap-split-methods
'(("mail-list-folder" "Return-Path: mail-list-address")
("INBOX" ""))
Avresti bisogno di adattare il vostro "mail-list-cartella" (etichetta) e "Return-Path: mail-list-address" di conseguenza. La stringa che contiene "Return-Path: ..." è un'espressione regolare, quindi puoi usare caratteri jolly come. * E anche i gruppi. Ad esempio, per filtrare alcune liste sto sottoscritto, ho:
(setq nnimap-split-methods
'(("list.\\1" "^Return-Path: <\\(.*\\)-bounces.*@gnu.org>")
("INBOX" ""))
Avviso del gruppo di cattura, \\ che viene utilizzato per formare la mia etichetta, così come gli adattamenti necessari (* \\.) per abbinare il Return-Path come formato dal programma di mailing list.
Se desideri provarlo, posso suggerire il seguente wiki per iniziare: https://www.emacswiki.org/emacs/GnusGmail.
Quale campo si desidera filtrare? Inoltre, sembra una domanda da superuser. – gogowitsch