Smtp_应拒绝 nounces 上的 400 错误请求

成功!

我正在像这样配置我的 mail-receiver.yaml暂时还是永远?@supermathie

# 这是入站邮件接收器容器模板
##
## 修改此文件后,您必须重建
## /var/discourse/launcher rebuild mail-receiver
##
## 编辑时请*非常小心*!
## YAML 文件对空格或对齐错误非常非常敏感!
## 如有需要,请访问 http://www.yamllint.com/ 来验证此文件

base_image: discourse/mail-receiver:release
update_pups: false

expose:
  - "25:25"   # SMTP

env:
  LC_ALL: en_US.UTF-8
  LANG: en_US.UTF-8
  LANGUAGE: en_US.UTF-8

  ## 应该发送到您的论坛的电子邮件地址。通常情况下,这完全没问题
  ## 使用与论坛本身相同的域名。
  MAIL_DOMAIN: community.example.com
# 取消注释这些(以及下面的卷!)以支持 TLS
  POSTCONF_smtpd_tls_key_file:  /letsencrypt/community.example.com/community.example.com.key
  POSTCONF_smtpd_tls_cert_file:  /letsencrypt/community.example.com/community.example.com.crt
  POSTCONF_smtpd_tls_security_level: may
  POSTCONF_myhostname: community.example.com
  POSTCONF_mynetworks: "127.0.0.0/8 [::1]/128 [fe80::]/64 172.17.0.0/16"
  POSTCONF_smtpd_recipient_restrictions: ""
  ## 此 Discourse 实例的基础 URL。
  ## 这将是您的 Discourse 站点 URL。例如,
  ## https://discourse.example.com。如果您正在运行子文件夹设置,
  ## 请务必考虑这一点(例如 https://example.com/forum)。
  DISCOURSE_BASE_URL: 'https://community.example.com'

  ## 您的 Discourse 论坛的主 API 密钥。您可以从
  ## 管理面板的“API”选项卡中获取。
  DISCOURSE_API_KEY: <YOURKEY>

  ## 用于处理入站电子邮件的用户名。除非您
  ## 重命名了 `system` 用户,否则应保持原样。
  DISCOURSE_API_USERNAME: system

volumes:
  - volume:
      host: /var/discourse/shared/mail-receiver/postfix-spool
      guest: /var/spool/postfix
# 取消注释以支持 TLS
  - volume:
      host: /var/lib/caddy/.local/share/caddy/certificates/acme-v02.api.letsencrypt.org-directory/
      guest: /letsencrypt
1 个赞