مرحباً بمجتمع 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
الخطوات التي اتخذتها حتى الآن:
- إعادة إنشاء مفتاح واجهة برمجة التطبيقات (API Key): قمت بإنشاء مفتاح واجهة برمجة تطبيقات جديد وتحديث
DISCOURSE_API_KEYفيmail-receiver.yml. - التحقق من التكوين: تأكدت من تعيين
DISCOURSE_BASE_URLوMAIL_DOMAINبشكل صحيح. - إعادة بناء الحاوية: قمت بتشغيل
./launcher rebuild mail-receiverبعد إجراء التغييرات المذكورة أعلاه.
على الرغم من هذه الجهود، لا تزال المشكلة قائمة. هل واجه أي شخص مشكلة مماثلة أو يمكنه تقديم رؤى حول ما قد يكون خاطئًا؟
شكرًا جزيلاً لكم مقدمًا على مساعدتكم!