如何根据消息而不是对话进行过滤?


15

我一直在通过我正在处理的项目通过电子邮件发送我的Gmail帐户错误消息。

我正在尝试使用Gmail过滤器/标签来分类错误类别。但是,因为即使我为3个已知的错误情况设置了特定的过滤器,主题行也始终保持相同,所以标签将应用于会话,而不是特定的消息。

因此,所有错误都将获得所有筛选器。我还不想删除这些错误,而是希望将它们分别归档。

我还没有使用NOT包含字符串,但是当我处理完第四个或第五个错误情况时,它似乎是不可伸缩的。

除了关闭我所有电子邮件的“对话”之外,还有其他选择吗?(我想我可以使用我的一个备用帐户来关闭对话并在那里进行工作,但是拥有这样的选择会很好)。


曾经在这里想出解决方案吗?我对同一件事感到好奇。我希望一组特定的消息不会被线程化,而我的其余电子邮件仍能正常工作。谢谢,布里奇特

@Bridget Nope,我只用猫的电子邮件帐户发送那些邮件,然后就在这些邮件上留下了线索。她不介意我是否使用它。
geoffc,2011年

1
刚刚和ELMAH一起解决了这个问题。使用该特定错误源的技巧是将主题行设置为包括异常摘要文本,因此每种类型的异常都被串在一起。这样,很容易将(例如)注入攻击日志与更有趣的事物分开。诀窍在于,您的ELMAH配置中的主题行可以是String.Format模板,其中{0}是将异常消息插入主题行的位置。因此,您可以轻松拥有“系统名称:异常类型”线程。
phil13年

Answers:


6

我遇到了类似的问题,唯一的解决方法是...首先禁用THREAD视图,您可以在Gmail>设置>对话视图=>关闭中进行此操作。完成后,您可以搜索/创建将应用于单个电子邮件而非线程的过滤器。


正确。如果不禁用“对话视图”,则最终会将整个对话放到过滤的标签(文件夹)中,而不仅仅是过滤的消息。赞成。
Ross Ivantsiv

4
如果在禁用对话视图后创建过滤器,然后重新启用它,过滤器是否将继续对单个邮件运行?
Vicky Chijwani

2

如何尝试在“另一端”(即生成错误消息的系统)上解决问题。

通过添加错误的日期时间戳或ID号(增量计数),您将生成唯一的主题行,这些主题行将被分类为唯一的对话。

如果您自己编写系统,则可以通过编程方式完成,或者系统具有某些设置或功能,这些设置或功能会打开唯一的错误报告。


0

不,您无法做到这一点,并且针对此类功能使用JavaScript /扩展程序的可能性很小。

您可以执行此操作的唯一方法是(如您在问题中已经说过的)通过转到

GMail>设置>常规>会话视图,如屏幕截图所示:

开启和关闭GMail会话视图

然后完成后,您可以撤消它。

另外,您可以访问m.gmail.com(Gmail的移动版本),因为那里根本不支持“对话视图”。


1
OP询问:“ 除了关闭我所有电子邮件的对话之外,还有其他选择吗?”您的解决方案如何回答这个问题?
亚历克斯

@Alex我已经编辑了答案,我认为现在很好。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.