考虑到每封邮件都应用了标签,两个人如何使用同一个 Gmail 帐户并为每个用户过滤传入的电子邮件?

Posted

技术标签:

【中文标题】考虑到每封邮件都应用了标签,两个人如何使用同一个 Gmail 帐户并为每个用户过滤传入的电子邮件?【英文标题】:How can 2 people use the same Gmail account and filter incoming e-mails for each user considering Labels are applied per message? 【发布时间】:2019-02-02 06:46:57 【问题描述】:

所以这是一个严重的令人头疼的问题,事实证明比乍一看更难解决。

我有一个经营小型企业的客户。他们是夫妻团队,使用带有 Gmelius 插件的 Gmail 来经营他们的业务。夫妻双方都通过 Gmail 使用同一个电子邮件帐户。丈夫负责销售,妻子在完成销售后为客户组织服务。 所有这些他们使用相同的电子邮件地址,并且他们以妻子的身份回复所有电子邮件(甚至是丈夫写的销售电子邮件),以保持一切简单。

丈夫希望能够在 Gmail 中搜索所有他需要回复的电子邮件(预售),这样他就可以只处理那些 而不会看到任何电子邮件老婆有回复(售后)。妻子希望能够对只有她需要处理的电子邮件做同样的事情。

这是我试图为他们解决的问题。因为他们使用基于对话的 Gmelius,当丈夫将对话传递给妻子时,Gmail 中的对话必须保持不变(例如,在客户关闭后)。所以这是一个重要的约束。我为他们尝试的第一个、最明显和“直观”的解决方案是简单地使用标签,当有新的查询来自他们的网站服务器时,Gmail 过滤器会添加“丈夫”标签,在客户关闭之前,丈夫不会从对话中删除,其想法是丈夫只需搜索in:inbox label:Husband 即可处理他的所有电子邮件,而妻子只需搜索@987654325 即可处理她所有的电子邮件@。

够简单吧? 错了!这不起作用,因为Gmail assigns Labels per message,而不是每次对话。因此,当第一个查询来自服务器并自动添加“丈夫”标签进行过滤时,只有第一条消息实际上获得了“丈夫”标签。在同一对话中,丈夫和客户之间的每条后续消息实际上都有“丈夫”标签(即使对话仍然误导性地在顶部显示“丈夫”标签),因此当丈夫搜索“in:inbox label:Husband”,来自客户的新电子邮件回复,其原始查询带有“丈夫”标签没有出现在他的搜索下。我花了很长时间和很多时间的拔毛让我弄清楚!

然后我想改变丈夫的电子邮件末尾有“[Inquiry]”的主题,当他将其传递给妻子时,他只是将主题的那部分更改为“[Booked]”并且他们每个人都用“inquiry”(丈夫)或“booked”(妻子)搜索主题,但这并不能解决他们的问题,因为changing the subject creates a new conversation,所以妻子丢失了丈夫在原始 pre 中创建的所有 Gmelius 笔记-销售对话。所以换个话题好像不行了。

接下来,我尝试使用星标代替标签(丈夫使用黄色星标的电子邮件,妻子未加星标的电子邮件),希望每次对话都应用星标(与标签不同)。然而,不幸的是,反复试验证明,每条消息也会添加星标。所以星星似乎也出来了。

最后,this work-around 对每条消息的标签问题不可行,因为每次售前客户回复时都必须不断进行。

因此,我被困住了,我终其一生都无法弄清楚如何设置他们的 Gmail,以使他们每个人都可以对每个人负责的所有电子邮件进行(加书签)搜索(预先丈夫的销售,妻子的售后,没有混合或交叉)考虑:

    他们都使用相同的电子邮件地址, 售前和售后电子邮件都必须是同一对话的一部分,以便妻子拥有所有 Gmelius 笔记和客户的电子邮件历史记录,并且 标签适用于每条消息,而不是每条对话。

当然必须有办法在上述限制范围内解决这个问题,但我的头发用完了!

我该如何解决这个问题?

...

更新澄清

如果来自服务器的新电子邮件查询被 Gmail 过滤器分配了“丈夫”标签(过滤器:如果来自服务器的新电子邮件,则分配“丈夫”标签),但随后来自丈夫和来自服务器启动的相同对话中的客户不会获得任何标签,因为他们的电子邮件地址没有过滤器,并且无法根据以下内容创建过滤器标签,则在搜索 in:inbox label:Husband 时不会显示该对话中的新回复,因为来自客户的新回复没有分配“丈夫”标签,尽管他们正在显示“丈夫”标签,因为第一条带有“丈夫”标签的消息(来自服务器的电子邮件查询)。那么,考虑到所有这些,如何自动解决这个问题,以便丈夫(和妻子)可以看到所有他的新电子邮件并且 > 他的新电子邮件一个简单的搜索考虑到每条消息(而不是每条对话)都应用标签,似乎没有办法区分/过滤对丈夫的回复和对妻子的回复因为他们使用相同的电子邮件地址?

【问题讨论】:

我被卡住了,终生无法弄清楚如何设置他们的 Gmail 这不是真正的编程问题,是吗?如果您尝试编写一些代码来实现问题的解决方案,那么问题可能是主题,但就目前而言,并非如此。 @HighPerformanceMark:嗯,我实际上不知道脚本是否是一个潜在的解决方案。你建议我在哪里发布我的问题? 我会想到某种 Gmail 支持论坛,但我真的不知道。 @HighPerformanceMark:我查看了 Gmail 支持论坛,有很多关于标签的问题非常相似,例如在 几个月 内没有得到解答。除了基本的 Gmail 问题之外,Gmail 支持论坛似乎对其他任何问题都没有帮助。 @ProgrammerGirl,您是否检查了我的答案,建议使用 2 个单独的帐户?在这种情况下,它们甚至不需要是 Gmail。 【参考方案1】:

我认为您的问题没有直接的解决方案。

有一个简单的解决方法,因为:

夫妻双方通过 Gmail 使用同一个电子邮件帐户。

您还提到:

丈夫希望能够在 Gmail 中搜索所有电子邮件,只有他 需要回复(售前),这样他就可以解决那些没有的问题 看到妻子必须回复的任何电子邮件(售后)。这 妻子希望能够对电子邮件做同样的事情,只有她 必须参加。

再往下:

因为他们使用基于对话的 Gmelius, 丈夫通过时,Gmail 中的对话必须保持不变 到妻子身上


解决方法

我们为同一个帐户使用不同的用户

为此,我们利用了 Gmail 会忽略您在 + 符号之后(以及 @ 符号之前)添加的任何字符(字母和/或数字)并发送所有电子邮件这一事实到同一个电子邮件帐户

示例:

用户 1(妻子):myshop+inquiry@gmail.com

用户 2(丈夫):myshop+booked@gmail.com

或者也许:

用户 1(妻子):myshop+Pre@gmail.com

用户2(老公):myshop+Post@gmail.com

因此,任何以myshop+something@gmail.com 形式发送到任何地址的电子邮件最终都会出现在myshop@gmail.com 帐户中。

使用别名更进一步

按照我们的示例,转到Settings 并在Send mail as 部分中的Accounts and Import 下,单击Add another email address 并创建两个新地址,同时选中Treat as an alias

他们现在不仅可以接收(默认情况下可以),还可以从他们的新地址发送电子邮件,当他们撰写新电子邮件时,这些电子邮件甚至会出现在From 下拉列表中。 您可以找到有关别名here的更多信息


使用上述方法,您可以获得额外的、更高的(比标签、星标或对话使用的)级别,即过滤器的“用户级别”。然后,您可以轻松设置过滤器,以自动为发送给每个人的电子邮件加注星标、存档或标记。

通过这种方式,他们将电子邮件分开,并且从一开始就知道电子邮件是给谁的。这就像他们的业务有两个不同的部门。

额外奖励他们甚至可以互相发送电子邮件或向自己发送提醒

上述所有问题都已解决,因为尽管他们实际上都使用相同的电子邮件帐户,但每个人都有自己的个性化电子邮件地址

我知道在他们的老客户向他们的“新”地址发送电子邮件之前会有一个小曲线,但这是完全值得的。毕竟这并没有太大区别,因为即使是发送到myshop@gmail.com 的电子邮件最终也会在同一个帐户中

对于here 描述的您的问题的可能解决方案,还有一种类似的方法。


编辑

根据 cmets 中的说明:“他们使用通过相同 Gmail 地址访问的相同非 Gmail 电子邮件地址。他们总是通过 Gmail 使用非 Gmail 电子邮件回复客户电子邮件” .

这让事情变得更容易,因为在他们的老客户向他们的“新地址”发送电子邮件之前,甚至不会出现“小曲线”。此外,由于他们“总是通过 Gmail 使用非 Gmail 电子邮件回复客户的电子邮件”,他们习惯使用别名。

如果您还没有,您应该将他们的非 Gmail 电子邮件标记为Default,方法是转到Settings 并在Send mail as 部分的Accounts and Import 下,保留Treat as an alias UN -检查。然后,按照上面的说明创建它们的两个新别名。

一旦客户电子邮件到达,谁先看到它,就会将其转发给相关的“用户/部门”(丈夫给自己或妻子,反之亦然)。 就是这样。 他们只是继续使用他们新的内部交流系统。

【讨论】:

感谢您的详尽回答。 .当我写夫妻团队使用同一个电子邮件帐户时,我应该澄清说他们使用相同的非 Gmail 电子邮件地址,他们通过相同的 Gmail 地址访问。他们总是通过 Gmail 使用非 Gmail 电子邮件回复客户的电子邮件。这对您的回答有何影响? “一旦客户电子邮件到达,谁先看到它,就会将其转发给相关的“用户/部门”(丈夫给自己或妻子,反之亦然)。”不幸的是,根据我的 OP,它需要是一个自动化的解决方案:“如何自动解决这个问题”。如何使您的解决方案符合该标准? @ProgrammerGir。 不幸的是,根据我的 OP,它需要是一个自动化解决方案:“如何自动解决这个问题”。恐怕您正在寻找非解决方案。自动化只能做到这一点。您的客户所要求的只是“按下显示为 LAUNCH 的 BIG RED 按钮”那个,不能自动化。对不起。我想一个能够并希望通过电子邮件为客户服务的人可以做到这一点。

以上是关于考虑到每封邮件都应用了标签,两个人如何使用同一个 Gmail 帐户并为每个用户过滤传入的电子邮件?的主要内容,如果未能解决你的问题,请参考以下文章

如何强制 Google App Script MailApp.sendEmail 在循环中为每封电子邮件使用新线程?

后缀:将每封电子邮件的副本发送到给定的电子邮件地址

如何使用 Python 下载每封 Gmail 电子邮件?

Python/imaplib - 如何获取消息的标签?

如何正确输出连接表?

Zend Mail - 如何在不将电子邮件标记为已打开的情况下阅读