Niestety, Gmail nie wydaje się być możliwy.
Powróciłem do mojego klienta poczty e-mail, Gnus (ze względu na niesamowitą elastyczność i lekkość), aby to zrobić. Szczegóły objaśnione są w sekcji podręcznika "6.3.3 Client-Side IMAP Splitting".
To było zaskakująco łatwe. W moim ".gnus.el" pliku, kładę (używam backend nnimap dla Gmail) coś takiego:
(setq nnimap-split-methods
'(("mail-list-folder" "Return-Path: mail-list-address")
("INBOX" ""))
trzeba by dostosować swój "Mail-list-folderu" (label) i odpowiednio części "Return-Path: mail-list-address". Ciąg zawierający "Return-Path: ..." jest wyrażeniem regularnym, więc możesz używać symboli wieloznacznych, takich jak. *, A nawet grup. Na przykład, aby filtrować niektóre listy subskrybowanych ja mam:
(setq nnimap-split-methods
'(("list.\\1" "^Return-Path: <\\(.*\\)-bounces.*@gnu.org>")
("INBOX" ""))
Zawiadomienie grupy przechwytywania \\, który jest używany do utworzenia moją etykietę, a także adaptacje wymagane (* \\). aby dopasować ścieżkę zwrotną utworzoną przez program listy dyskusyjnej.
Jeśli chcesz go wypróbować, mogę zaproponować następujące wiki, aby rozpocząć: https://www.emacswiki.org/emacs/GnusGmail.
W którym polu chcesz filtrować? Wydaje się, że to pytanie administratora. – gogowitsch