Jak filtrować według wiadomości, a nie według konwersacji?

15

Wysłałem e-mailem komunikaty o błędach mojego konta Gmail z projektu, nad którym pracuję.

Próbuję użyć filtrów / etykiet Gmaila, aby uporządkować klasę błędów. Ponieważ jednak temat jest zasadniczo zawsze taki sam, nawet jeśli mam określony filtr dla 3 znanych przypadków błędów, etykieta jest stosowana do konwersacji zamiast konkretnego komunikatu.

Dlatego wszystkie błędy pobierają wszystkie filtry. Nie chcę jeszcze usuwać błędów, ale wolę je zapisać osobno.

Nie użyłem jeszcze ciągu NOT zawiera ciąg, ale wygląda na to, że nie jest skalowalny, gdy dochodzę do czwartego lub piątego przypadku błędu, który skończyłem z obsługą.

Czy jest jakaś opcja inna niż wyłączenie Konwersacji dla wszystkich moich e-maili? (Myślę, że mógłbym użyć jednego z moich zapasowych kont, aby wyłączyć rozmowy i wykonać tam pracę, ale byłoby miło mieć taką opcję).

geoffc
źródło
Czy kiedykolwiek wymyśliłeś tutaj rozwiązanie? Jestem ciekawa tego samego. Chcę, aby jeden określony zestaw wiadomości nie wątkował, podczas gdy reszta mojego e-maila działa normalnie. Dzięki, Bridget
@Bridget Nie, po prostu używam mojego konta e-mail dla tych kotów i zostawiłem tam wątek. Nie ma nic przeciwko, jeśli go użyję.
geoffc
1
Właśnie obejrzałem to z ELMAH. Sztuką tego konkretnego źródła błędu jest ustawienie wiersza tematu tak, aby zawierał tekst podsumowania wyjątku, aby każdy typ wyjątku był połączony w całość. W ten sposób łatwo jest oddzielić (powiedzmy) rejestrowanie ataku iniekcyjnego od rzeczy, które są bardziej interesujące. Sztuczka polega na tym, że wiersz tematu w konfiguracji ELMAH może być szablonem String.Format, przy czym {0} to miejsce, w którym komunikat wyjątku jest wstawiany do wiersza tematu. Dzięki temu możesz łatwo mieć wątki „nazwa systemu: typ wyjątku”.
philw

Odpowiedzi:

6

Miałem podobny problem, jedynym rozwiązaniem było ... najpierw wyłączenie widoków NICI, które możesz zrobić w Gmailu> Ustawienia> Widok konwersacji => Wyłącz. Po wykonaniu tej czynności możesz wyszukiwać / tworzyć filtry, które będą stosowane do pojedynczych wiadomości e-mail, a nie wątków.

ashkan karbasfrooshan
źródło
Poprawny. Jeśli nie wyłączysz „Widoku konwersacji”, skończysz na tym, że całe przefiltrowane etykiety (foldery) zostaną umieszczone, a nie tylko przefiltrowane wiadomości. Głosuj.
Ross Ivantsiv
4
Jeśli utworzę filtr, gdy widok konwersacji jest wyłączony, a następnie włącz go ponownie, czy filtry będą nadal działać na poszczególnych wiadomościach?
Vicky Chijwani,
2

Co powiesz na próbę rozwiązania problemu na „drugim końcu”, tj. Systemie generującym komunikaty o błędach.

Dodając datownik lub numer identyfikacyjny (przyrostową liczbę) błędów, wygenerujesz unikalne wiersze tematyczne, które zostaną posortowane jako unikatowe konwersacje.

Można to zrobić programowo, jeśli sam napisałeś system, a może system ma pewne ustawienia lub funkcje, które włączałyby unikalne raporty błędów.

użytkownik29020
źródło
0

Nie, nie ma możliwości, aby to zrobić i jest bardzo mało prawdopodobne, aby mieć JavaScript / rozszerzenie dla takiej funkcji.

Jedynym sposobem na zrobienie tego jest (jak już powiedziałeś w pytaniu), przechodząc do

GMail> Ustawienia> Ogólne> Widok konwersacyjny, jak pokazano na zrzucie ekranu:

Włącz i wyłącz widok konwersacyjny Gmaila

a kiedy skończysz, możesz to cofnąć.

Alternatywnie można odwiedzić m.gmail.com (mobilna wersja Gmail) jako Rozmowa View nie jest obsługiwana w ogóle istnieje.

użytkownik0
źródło
1
OP pyta: „Czy jest jakaś opcja inna niż wyłączenie Konwersacji dla wszystkich moich e-maili?” Jak twoje rozwiązanie odpowiada na to pytanie?
Alex
@Alex Zredagowałem swoją odpowiedź, myślę, że teraz jest w porządku.