تكوين مستلم البريد: خطأ 403 على نقطة النهاية smtp_should_reject

مرحباً بمجتمع Discourse،

أواجه مشكلة أثناء إعداد مستقبل البريد الإلكتروني (mail-receiver) لمنتدى Discourse المستضاف ذاتيًا. على الرغم من اتباعي للوثائق الرسمية هنا، أتلقى الخطأ التالي في سجلاتي:

فشل في الحصول على إجابة smtp_should_reject من https://forum.get.it/admin/email/smtp_should_reject.json: 403 450 4.7.1 replies+d6c9064e799543ae371fbf74ba32845a@reply.get.it: تم رفض عنوان المستلم: خطأ داخلي، فشل طلب واجهة برمجة التطبيقات (API)

إليك تكوين 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 Key): قمت بإنشاء مفتاح واجهة برمجة تطبيقات جديد وتحديث DISCOURSE_API_KEY في mail-receiver.yml.
  2. التحقق من التكوين: تأكدت من تعيين DISCOURSE_BASE_URL و MAIL_DOMAIN بشكل صحيح.
  3. إعادة بناء الحاوية: قمت بتشغيل ./launcher rebuild mail-receiver بعد إجراء التغييرات المذكورة أعلاه.

على الرغم من هذه الجهود، لا تزال المشكلة قائمة. هل واجه أي شخص مشكلة مماثلة أو يمكنه تقديم رؤى حول ما قد يكون خاطئًا؟

شكرًا جزيلاً لكم مقدمًا على مساعدتكم!

هل نطاق مفتاح واجهة برمجة التطبيقات الخاص بك دقيق أم عام (على الرغم من أنه إذا لم يكن لديك الأذونات الصارمة، أفترض أن رسالة الخطأ ستكون مختلفة، مثل unauthorized:thinking:؟

هل هناك المزيد من المعلومات في سجلاتك؟