有没有一种方法可以创建Gmail过滤器,将过滤后的项目发送到垃圾邮件文件夹?有一个选项可以将其发送到标签,或“从不将其发送到垃圾邮件”(考虑到我想做的事情具有讽刺意味)。

我需要这个,因为我收到了垃圾邮件来自一个名为libero.it的域的邮件,并且Gmail的垃圾邮件过滤器始终无法将它们标记为垃圾邮件,即使我为每个邮件单击“报告垃圾邮件”,因此我想创建一个过滤器以将该域中的所有邮件标记为垃圾邮件。

#1 楼

我认为gmail无法提供此确切要求。原因是,标记为垃圾邮件的电子邮件用于在全球范围内识别垃圾邮件(而不仅仅是您的帐户)。

相反,您只能创建一个名为“ myspam”的标签或其他任何东西。 />检查[x]应用标签

单击选择标签...

选择新标签

输入libero.it

单击创建



评论


虽然可以消除不必要的邮件,但它并不能帮助Gmail训练垃圾邮件。如果这样做,您应该偶尔打开此标签,标记所有邮件,然后将其报告为垃圾邮件。

–ale
2013年9月12日12:40在

#2 楼

看来目前尚无法实现。

您总是可以创建另一个单独的标签,然后将其发送到那里。类似Spam 2标签。垃圾邮件在此标签中堆积后,您可以选择所有邮件,然后单击“报告垃圾邮件”将其立即发送出去。

参考资料

#3 楼

抱歉,我参加聚会很晚,在搜索同一问题时发现了这个老问题。由于您无法通过过滤器执行此操作,因此我最后创建了一个Google App脚本,该脚本可以自动将电子邮件标记为垃圾邮件。

要放入功能和计划中的基本要点使用时间触发的触发器是:

var threads = GmailApp.search("[your search criteria] -is:spam");
for (var iThread = 0; iThread < threads.length; iThread++) {
   var threadId = threads[iThread].getId();
   GmailApp.moveThreadToSpam(threadId);
}


评论


这对我来说很棒。只需转到script.google.com/home,创建一个Apps脚本,然后设置一个触发器即可。

–提莫西·佐恩
19/12/20在4:41



您现在需要执行GmailApp.moveThreadToSpam(threads [iThread]);不再需要中间变量。

– RJVB
20-5-6在14:02



#4 楼

可以阻止特定地址,但不能阻止整个域。解决方法如下:

从菜单中选择“阻止...”:



确认阻止:



#5 楼


首先为您的垃圾邮件创建搜索:

其次,点击Create Filter

现在检查Mark as readDelete it,然后最后一次点击Create Filter


您将再也看不到这些电子邮件。他们只会在接下来的30天内填写您已删除的电子邮件,直到gmail将其清除为止。

#6 楼

您可以选择删除选项,创建标签。