Mail-Receiver の設定: smtp_should_reject エンドポイントで 403 エラー

こんにちは、Discourseコミュニティの皆さん、

セルフホスト型Discourseフォーラムのメール受信機のセットアップ中に問題が発生しています。公式ドキュメント こちら に従いましたが、ログに以下のエラーが表示されます。

Failed to GET smtp_should_reject answer from https://forum.get.it/admin/email/smtp_should_reject.json: 403 450 4.7.1 replies+d6c9064e799543ae371fbf74ba32845a@reply.get.it: Recipient address rejected: Internal error, API request failed

現在の mail-receiver.yml の設定は以下の通りです。

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: reply.get.it
  POSTCONF_smtpd_tls_key_file: /letsencrypt/reply.get.it/reply.get.it.key
  POSTCONF_smtpd_tls_cert_file: /letsencrypt/reply.get.it/fullchain.cer
  POSTCONF_smtpd_tls_security_level: may

  DISCOURSE_BASE_URL: 'https://forum.get.it'
  DISCOURSE_API_KEY: [**************]
  DISCOURSE_API_USERNAME: system

volumes:
  - volume:
      host: /var/discourse/shared/mail-receiver/postfix-spool
      guest: /var/spool/postfix
  - volume:
      host: /var/discourse/shared/standalone/letsencrypt
      guest: /letsencrypt

これまでに実施した手順は以下の通りです。

  1. APIキーの再生成: 新しいAPIキーを生成し、mail-receiver.ymlDISCOURSE_API_KEY を更新しました。
  2. 設定の確認: DISCOURSE_BASE_URLMAIL_DOMAIN が正しく設定されていることを確認しました。
  3. コンテナの再構築: 上記の変更を行った後、./launcher rebuild mail-receiver を実行しました。

これらの試みにもかかわらず、問題は解決していません。同様の問題に直面した方、または何が問題を引き起こしている可能性があるかについて洞察を提供していただける方はいらっしゃいますか?

ご協力に感謝いたします!

APIキーのスコープは、詳細設定(granular)ですか、それともグローバル(global)ですか(ただし、厳密な権限がなかった場合、エラーメッセージは「unauthorized」のようにもっと違うものになるはずですが… :thinking:

ログにもっと情報がありますか?