本指南说明了如何设置接收电子邮件以在 Discourse 中创建新主题或群组消息,包括站点设置以及特定于类别或组的设置的配置。
所需用户级别:管理员
本指南涵盖:
- 启用和配置接收电子邮件
- 为接收电子邮件选择类别还是组
- 为组设置接收电子邮件
- 为类别设置接收电子邮件
- 决定如何处理转发的电子邮件
如果您已经设置了通过电子邮件回复,或者您的托管计划预先配置了您的接收电子邮件,那么您现在可以设置通过电子邮件启动新主题了。
配置站点设置
要启用接收电子邮件,您需要配置三个主要的站点设置:
email_in:必须启用此设置,接收电子邮件才能正常工作。email_in_allowed_groups:用户必须属于此列表中的某个组才能向 Discourse 发送电子邮件。默认值包括管理员、版主和信任级别 2 的用户。enable_staged_users:此设置允许为未知电子邮件地址创建“暂存用户”。
对于由 Discourse 托管的站点,在试用期间会禁用并隐藏
enable_staged_users设置以防止滥用。一旦开始订阅,该设置将取消隐藏。要在试用期间请求启用它,请联系 team@discourse.org。
要配置这些设置:
- 转到您的站点的管理面板
- 导航到“设置”
- 搜索每个设置并根据需要进行配置
暂存用户 (Staged users) 是在 Discourse 中创建的特殊用户帐户,用于支持来自任何人的接收电子邮件。它们具有有限的功能:
- 不能被提及或搜索
- 不会收到摘要
- 只能接收他们发起或被邀请的主题的通知并回复
- 如果他们使用相同的电子邮件地址创建帐户,将被提升为普通用户
在类别和组之间进行选择
决定您希望接收的电子邮件是创建类别中的主题还是组中的消息。
使用组
使用组的好处:
- 有助于设置类似支持的工作流程
- 创建发送给所有组成员的消息
- 消息显示在
/my/messages中 - 任何人都可以向该组发送电子邮件
- 任何组成员都可以阅读、回复、删除或存档该消息
- 每个组成员都有自己的阅读跟踪状态
使用类别
使用类别的好处:
- 模拟邮件列表
- 在指定类别中创建主题
- 任何有权访问该类别的人都可以通过 Web 界面或电子邮件阅读和回复
- 遵守类别安全设置
- 遵守
email_in_allowed_groups站点设置 - 允许按类别禁用暂存用户
为组设置接收电子邮件
要为组配置接收电子邮件:
-
从主菜单转到“组”页面
-
点击组名称(或创建一个新组)
-
对于新组,在表单底部找到“自定义接收电子邮件地址”字段
-
对于现有组,转到“管理”选项卡,然后在左侧菜单中点击“交互”
-
输入您想要与该组关联的电子邮件地址(多个地址用
|分隔) -
点击“保存”以应用更改
对于由 Discourse 托管的站点,请勾选“接受发送到以下地址的接收电子邮件:”复选框,并将您的自定义电子邮件转发到此地址以实现正常功能。
为类别设置接收电子邮件
要为类别配置接收电子邮件:
-
转到类别页面(例如
/c/\u003ccategory_slug\u003e) -
点击
扳手按钮编辑类别

-
在“编辑类别”页面上,点击“设置”选项卡
-
查找“接受来自没有帐户的匿名用户的电子邮件”和“自定义接收电子邮件地址”字段
-
如果您想为未知电子邮件地址创建暂存用户,请启用“接受来自没有帐户的匿名用户的电子邮件”
-
输入您想要与该类别关联的电子邮件地址(多个地址用
|分隔) -
点击“保存类别”以应用更改
对于由 Discourse 托管的站点,请勾选“接受发送到以下地址的接收电子邮件:”复选框,并将您的自定义电子邮件转发到此地址以实现正常功能。
转发电子邮件行为
您可以使用 forwarded_emails_behaviour 站点设置来决定转发的电子邮件如何在 Discourse 中显示,该设置具有以下选项:
- hide (隐藏) - 将创建一个新主题或私信,其中包含转发的文本作为隐藏文本,可以展开查看
- quote (引用) - 将创建一个新主题或私信,其中包含转发的文本作为引用的文本。
- create replies (创建回复) - 将创建一个由原始发件人撰写的新主题或私信。回复将由电子邮件中的参与者撰写。如果用户帐户尚未存在并与发件人电子邮件地址匹配,它们将作为暂存用户帐户创建。







