我在我的专用服务器(运行 Ubuntu 22.04,安装了 Postfix)上,为启用了邮件内发帖功能的每个 Discourse 实例使用了一个单独的 mail-receiver.yml 文件。
此设置会在我的服务器上为每个 Discourse 实例创建一个单独的容器(与典型的 app 容器并列),该容器接收并处理对应 Discourse 实例的电子邮件。
服务器上所有 Discourse 论坛的入站电子邮件都通过标准端口 25 由 Postfix 接收,其中主要的 Postfix 配置文件使用“传输映射”通过解析电子邮件“To:”地址中的域名来将每封电子邮件“中继”到其目标 Discourse 论坛。
因此,除了本主题的说明外,我还…
-
修改了现有的 postfix 配置文件:
/etc/postfix/main.cf
-
然后,我添加了相应的 postfix 传输映射 文件:
/etc/postfix/transport
- 最后,我添加了相应的文件来为每个论坛创建电子邮件容器:
/var/discourse/containers/mail-receiver-domain1.yml
/var/discourse/containers/mail-receiver-domain2.yml
/var/discourse/containers/mail-receiver-domain3.yml
/var/discourse/containers/mail-receiver-domain4.yml
/var/discourse/containers/mail-receiver-domain5.yml




