情境
- 一场对话通过电子邮件开始,共有 N 名参与者,其中包括一个作为 Discourse 传入地址的参与者。
- 通常情况下,会创建一个包含所有参与者的新主题。
- 在某个时间点,有人通过电子邮件回复,但省略了其中一名原始参与者。
问题
- 被“省略”的邮件参与者是否也会从 Discourse 主题中被移除?
- 被“省略”的邮件参与者是否会收到 Discourse 的通知或回复?
- 账户类型(临时账户或活跃账户)如何影响这一行为?
谢谢
我通常处于接收发往 Discourse 的电子邮件的一方,而不是发送方,所以这是一个确认其运作方式的好机会。
当用户回复群组私信(PM)时,他们并非直接回复用户,而是回复一个回复密钥。例如,类似 simon+0b436b95dc22685a28e15e5d34da413e@discoursemail.com 这样的地址。无法通过电子邮件从私信中移除用户。如果您想从群组私信中移除某位用户(无论其是否处于暂存状态),需要通过 Discourse 用户界面操作:
完成此操作后,如果被移除的用户尝试回复其收件箱中的该私信,他们将收到类似以下的回复:
很抱歉,您发送至 [
simon+0b436b95dc22685a28e15e5d34da413e@discoursemail.com](主题为“回复:测试通过电子邮件创建私信”)的邮件未能成功送达。原因:
似乎出现了某些问题。也许该主题在您查看期间已被关闭或删除?
如果您能解决该问题,请重试。
请注意,上面列出的回复密钥并非我测试站点的实际回复密钥。
只有在他们通过 UI 被移除后,仍尝试回复该邮件时才会收到通知。在这种情况下,他们将收到我上面发布的邮件。
有一点我不太确定:当我从私信中移除某用户,然后尝试以该用户身份回复该私信时,系统发出的邮件键为 email_reject_invalid_post_specified。我可以在我站点的“管理 / 自定义 / 文本”部分找到该邮件的内容,其键为 system_messages.email_reject_invalid_post_specified.text_body_template,但在“管理 / 自定义 / 电子邮件”部分却找不到该邮件。我原本期望能在那一区域编辑该邮件。我会进一步调查这是怎么回事。