如何基于Gmail中的加号地址过滤收到的电子邮件?


15

我目前在Gmail中有一些基本的过滤器,但是前几天我听说有人提到您可以在地址中使用加号来过滤收到的电子邮件?

有人可以详细说明吗?

Answers:


15

这是您的常规电子邮件地址:

example@gmail.com

这是您的电子邮件,带有加号:

示例+seed@gmail.com

创建过滤器时,只需过滤发送带有加号(+)后带有特定单词的邮件。

因此,您的过滤器将如下所示:

要: example+seed@gmail.com

现在,您可以分发带有加号和种子字的电子邮件地址,发送给该电子邮件地址的所有传入邮件都将被过滤,但是您想对其进行处理。


GMail也忽略“”。匹配电子邮件地址时。如果那是我的电子邮件,则“ rchern@gmail.com”将到达“ rchern@gmail.com”。
丽贝卡·切诺夫

1
如果您从一开始就拥有Gmail帐户,那么这些时期将不会被忽略。@rch
Malaise的八天

有趣。我在mail.google.com/support/bin/answer.py?hl=zh_CN&answer=10313#上没有看到这些信息。它确实提到了它不适用于我没有意识到的Google Apps。
丽贝卡·切尔诺夫

如果通过邮件列表发送电子邮件给您,则该解决方案似乎不起作用。(deliveredto:example+seed@gmail.com)像Mark的答案一样,在“有文字”字段中指定可能更可靠。
phfaist

7

建议的其他方法可能无法捕获发送到该地址的所有电子邮件;也就是说,有时您的电子邮件将不在该To:字段中,例如,当电子邮件发送到您订阅的邮件列表时。

致辞

首先,要利用您提到的加号,请将所需的文本附加到电子邮件地址的第一部分。如果您的电子邮件是,bob@example.com并且您正在注册“纽约时报在线”,则可以使用该地址bob+nytimes@gmail.com。发送到该地址的电子邮件也将出现在您的常规收件箱中,并且不会发送给其他任何人-在+Gmail忽略操作员之后的任何操作。

如果您想变得更棘手,可以在地址中@符号前的第一个字母之外的任何位置使用句点,这些句点也将被忽略(如另一位评论者所述)。例如,您可以使用,b.o.b+new.york.times@gmail.com并且发送到该地址的电子邮件将直接发送到bob@gmail.com

设置过滤器

现在,要过滤传入的邮件,您将使用Gmail的“过滤器”功能。要创建新的过滤器,请使用页面顶部搜索框旁边的链接,或转到设置并单击“过滤器”标签。

为确保捕获所有相关电子邮件,我们可以利用该Has the words:字段接受搜索运算符的事实。

  1. 将其他字段保留为空白,将以下文本放在“具有文字:”框中:

    {(to:bob+nytimes@gmail.com) (deliveredto:bob+nytimes@gmail.com)}

    内括号表示该字段是可选的(例如,邮件可以是to:该地址,也可以是deliveredto:该地址)。

  2. 单击下一步>>按钮。选择要发送到该地址的电子邮件的处理方式;例如,选择“应用标签:”,然后创建一个标签以应用于所有发送到那里的电子邮件。

  3. 如果您想将过滤器应用于已经属于该类别的电子邮件(如果适用),请点击相关的复选框;否则,只需单击创建过滤器按钮。

享受您新发现的力量。

脚注:+操作员不适用于所有电子邮件提供商。这是Gmail的一项特殊功能。除非您确认它可以与其他提供商一起使用,否则仅将其用于Gmail帐户。但是,人们可以从任何电子邮件地址向此类帐户发送邮件。

也可以看看:


+运营商不具体到Gmail。它是涵盖Gmail的RFC之一,比Google早存在,而Gmail则少得多。(哎呀,我曾经在Pegasus邮件的过滤器中广泛使用它。)只是其他大型Webmail提供商过去不允许使用它。
ale

1
@AlEverett电子邮件RFC中的协议不+视为子地址运算符或任何类型的分隔符。它是一个普通字符,被视为邮箱名称的一部分。进行最终送达的系统可以免费享受+特殊待遇:Gmail可以做到这一点,如果您使用Sendmail或其后代之一运行自己的邮件系统,则可以自己执行。唯一提及+的RFC是RFC 3598,这是对Sieve语言的拟议扩展。RFC 3598注意到这+是典型的子地址字符,但丝毫没有改变电子邮件协议。
MetaEd 2012年

^ shrug ^尽管如此,多年来我一直使用+作为子地址运算符。在Google诞生很久之前,Gmail就更少了。它曾经是相当标准的,但是显然变得不那么流行了。无论如何,这不是这个地方。Stack Exchange网站上的评论旨在改善帖子。
ale

4

您可以向其他站点提供电子邮件地址的修改版本,如下所示:

joe@gmail.com- > joe+sitename@gmail.com

所以,如果你提供一个修改过的电子邮件地址的网站向您发送消息时,您可以在设置了过滤消息的字段来检查网站名称位。您可以为创建的每个变体创建过滤器。令人惊讶,但它有效!

我还要补充一点:并非每个站点都希望获得一个带有加号的电子邮件地址,即使它是合法字符。一些站点正在检查相当简单的地址格式,尽管实际允许的格式非常复杂。


+1代表并非每个网站都
Shumon Saha
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.