Come filtrare per messaggi, non per conversazione?


15

Ho inviato per e-mail i messaggi di errore del mio account Gmail da un progetto a cui sto lavorando.

Sto cercando di utilizzare i filtri / etichette Gmail per risolvere la classe di errori. Ma poiché la riga dell'oggetto è sostanzialmente sempre la stessa anche se ho un filtro specifico per 3 casi di errore noti, l'etichetta viene applicata alla conversazione, anziché al messaggio specifico.

Pertanto, tutti gli errori ottengono tutti i filtri. Non desidero ancora eliminare gli errori, ma preferirei archiviarli separatamente.

Non ho ancora usato la stringa NOT non contiene ancora, ma sembra non scalabile quando arrivo al quarto o quinto caso di errore che ho finito con la gestione.

C'è qualche opzione oltre a disattivare le conversazioni per tutta la mia e-mail? (Immagino di poter usare uno dei miei account di riserva per disattivare le conversazioni e fare il lavoro lì, ma sarebbe bello avere una tale opzione).


Hai mai trovato una soluzione qui? Sono curioso della stessa cosa. Voglio che un insieme specifico di messaggi non si attivi mentre il resto della mia e-mail funziona normalmente. Grazie, Bridget

@Bridget No, ho appena usato l'account e-mail dei miei gatti per quei messaggi e ho lasciato il threading lì. Non le importa se la uso.
geoffc,

1
Ho appena fatto questo con ELMAH. Il trucco con quella particolare fonte di errore è impostare la riga dell'oggetto in modo che includa il testo di riepilogo delle eccezioni, in modo che ogni tipo di eccezione sia unito. In questo modo è facile separare (diciamo) la registrazione degli attacchi di iniezione da cose che sono più interessanti. Il trucco è che la riga dell'oggetto nella tua configurazione ELMAH può essere un modello String.Format, con {0} dove il messaggio di eccezione viene inserito nella riga dell'oggetto. Quindi puoi facilmente avere thread "nome sistema: tipo di eccezione".
philw,

Risposte:


6

Ho avuto un problema simile, l'unico modo per aggirare il problema era ... disabilitare prima le visualizzazioni THREAD, cosa che puoi fare in Gmail> Impostazioni> Visualizzazione conversazione => Disattiva. Dopo averlo fatto, puoi cercare / creare filtri che verranno applicati alle singole e-mail e non ai thread.


Corretta. Se non disabiliti la "Visualizzazione per conversazione", finirai con le intere conversazioni inserite nelle etichette (cartelle) filtrate, non solo nei messaggi filtrati. Upvote.
Ross Ivantsiv,

3
Se creo un filtro mentre la vista conversazione è disabilitata e quindi lo riattivo, i filtri continueranno a funzionare su singoli messaggi?
Vicky Chijwani,

2

Che ne dici di provare a risolvere il problema all '"altra estremità", cioè il sistema che genera messaggi di errore.

Aggiungendo un timbro data-ora o un numero ID (conteggio incrementale) degli errori, si genererebbero righe dell'oggetto uniche che verranno ordinate come conversazioni uniche.

Questo potrebbe essere fatto a livello di codice se hai scritto tu stesso il sistema, o forse il sistema ha alcune impostazioni o funzionalità che attiverebbero rapporti di errore univoci.


0

No, non è possibile farlo ed è estremamente improbabile avere un JavaScript / un'estensione per tale funzione.

L'unico modo per farlo è (come hai già detto nella domanda) andando a

GMail> Impostazioni> Generali> Visualizzazione conversazionale come mostrato nello screenshot:

Attiva e disattiva la vista Conversazione GMail

e poi quando hai finito, puoi annullarlo.

In alternativa , puoi visitare m.gmail.com (la versione mobile di Gmail) poiché la vista conversazione non è supportata.


1
L'OP chiede: "Esiste altra opzione oltre a disattivare le conversazioni per tutta la mia e-mail?" Come risponde la tua domanda a questa domanda?
Alex

@Alex Ho modificato la mia risposta, penso che ora vada bene.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.