为自托管站点使用 Mail-Receiver 配置直接交付的收件邮箱

我在我的专用服务器(运行 Ubuntu 22.04,安装了 Postfix)上,为启用了邮件内发帖功能的每个 Discourse 实例使用了一个单独的 mail-receiver.yml 文件。

此设置会在我的服务器上为每个 Discourse 实例创建一个单独的容器(与典型的 app 容器并列),该容器接收并处理对应 Discourse 实例的电子邮件。

服务器上所有 Discourse 论坛的入站电子邮件都通过标准端口 25 由 Postfix 接收,其中主要的 Postfix 配置文件使用“传输映射”通过解析电子邮件“To:”地址中的域名来将每封电子邮件“中继”到其目标 Discourse 论坛。

因此,除了本主题的说明外,我还…

  1. 修改了现有的 postfix 配置文件:/etc/postfix/main.cf

  2. 然后,我添加了相应的 postfix 传输映射 文件:/etc/postfix/transport

  1. 最后,我添加了相应的文件来为每个论坛创建电子邮件容器:
    /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

3 个赞