2012-07-19 13 views
6

Dostaję pocztę, w której "Od" i "Odpowiedz do" są inne niż "Zwrotna ścieżka", "Otrzymano od", jak pokazano w tym przykładzie. Jak ustawić filtr dla takich wiadomości?Używanie filtra dla ścieżki powrotnej

Return-Path: <[email protected]> 
Received: from bhasha.interpole.net (bhasha.interpole.net. 
Received: from cybersho by bhasha.interpole.net with local (Exim 4.77) 
    (envelope-from <[email protected]>) 
From: "Gadima.com" <[email protected]> 
Reply-to: "Gadima.com" <[email protected]> 
+0

W którym polu chcesz filtrować? Wydaje się, że to pytanie administratora. – gogowitsch

Odpowiedz

1

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.

Powiązane problemy