Как фильтровать по сообщениям, а не по разговору?

15

Я отправлял по электронной почте сообщения об ошибках своей учетной записи Gmail из проекта, над которым я работаю.

Я пытаюсь использовать фильтры / метки Gmail, чтобы отсортировать класс ошибок. Но поскольку строка темы в основном всегда одна и та же, даже если у меня есть специальный фильтр для 3 известных случаев ошибок, метка применяется к беседе, а не к конкретному сообщению.

Поэтому все ошибки получают все фильтры. Я пока не хочу удалять ошибки, а лучше подать их отдельно.

Я еще не использовал строку NOT содержит, но это выглядит не масштабируемым, поскольку я добираюсь до четвертого или пятого случая ошибки, с которым я закончил обработку.

Есть ли другой вариант, кроме отключения разговоров для всей моей электронной почты? (Думаю, я мог бы использовать одну из моих запасных учетных записей, чтобы отключить разговоры и выполнить там работу, но было бы неплохо иметь такую ​​возможность).

geoffc
источник
Вы когда-нибудь находили решение здесь? Мне интересно то же самое. Я хочу, чтобы один конкретный набор сообщений не обрабатывался, тогда как остальная часть моей электронной почты работает как обычно. Спасибо, Бриджит
@ Бриджет Нет, я просто использую учетную запись электронной почты кошек для этих сообщений и оставил там ветку. Она не против, если я буду этим пользоваться.
Geoffc
1
Просто обошел это с ELMAH. Хитрость с этим конкретным источником ошибок заключается в том, чтобы задать строку темы, включающую в себя текст сводки исключений, чтобы каждый тип исключения связывался вместе. Таким образом, легко отделить (скажем) ведение журнала инъекционных атак от более интересных вещей. Хитрость в том, что строка темы в вашей конфигурации ELMAH может быть шаблоном String.Format, где {0} - это то, где сообщение об исключении вставляется в строку темы. Таким образом, вы можете легко иметь темы "имя системы: тип исключения".
Philw

Ответы:

6

У меня была похожая проблема, единственный выход был ... сначала отключить просмотр THREAD, что вы можете сделать в Gmail> Настройки> Просмотр беседы => Отключить. После этого вы можете искать / создавать фильтры, которые будут применяться к отдельным сообщениям, а не к темам.

ашкан карбасфроошан
источник
Верный. Если вы не отключите «Просмотр бесед», вы получите целые разговоры, помещенные в отфильтрованные ярлыки (папки), а не только отфильтрованные сообщения. Upvote.
Росс Иванцив
4
Если я создаю фильтр при отключенном представлении беседы, а затем снова включаю его, будут ли фильтры продолжать работать с отдельными сообщениями?
Вики Чиджвани
2

Как насчет попытки решить проблему на «другом конце», то есть в системе, которая генерирует сообщения об ошибках.

Добавляя отметку даты-времени или идентификационный номер (добавочный счет) ошибок, вы будете генерировать уникальные строки темы, которые будут отсортированы как уникальные разговоры.

Это может быть сделано программно, если вы написали систему самостоятельно, или, возможно, система имеет некоторые настройки или функцию, которая включает уникальные отчеты об ошибках.

user29020
источник
0

Нет, вы не можете сделать это, и вряд ли у вас будет JavaScript / расширение для такой функции.

Единственный способ сделать это (как вы уже сказали в вопросе), перейдя к

GMail> Настройки> Общие> Разговорный вид, как показано на скриншоте:

Включение и выключение вида разговора GMail

и тогда, когда вы закончите, вы можете отменить это.

В качестве альтернативы вы можете посетить m.gmail.com (мобильная версия Gmail), так как просмотр бесед там вообще не поддерживается.

Пользователь0
источник
1
ОП спрашивает: «Есть ли какая-либо опция, кроме отключения разговоров для всей моей электронной почты?» Как ваше решение отвечает на этот вопрос?
Алекс
@ Алекс, я отредактировал свой ответ, думаю, теперь все в порядке.