我通常处于接收发往 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,但在“管理 / 自定义 / 电子邮件”部分却找不到该邮件。我原本期望能在那一区域编辑该邮件。我会进一步调查这是怎么回事。
