اسم المضيف لا يتطابق مع شهادة الخادم - لا تقدم أي من الخيوط الأخرى حلولاً لهذا

لم تسفر عمليات البحث في هذا المنتدى عن نتائج. يبدو أن هذه هي المشكلة التي يسأل عنها الجميع ولكن هناك القليل من الحلول.

لدي بيانات اعتماد صالحة وخادم بريد DirectAdmin يعمل أشاركه بين عدة نطاقات أديرها. لذلك، بطبيعة الحال، لا يتساوى اسم المضيف مع اسم النطاق المرسل.

لقد قمت بإعداد شهادات Lets-encrypt لاسم النطاق وخادم البريد. سجلات SPF و DKIM صالحة أيضًا.

ومع ذلك، يستمر Discourse في الاصطدام بهذه المشكلة ولا يقبل خادم البريد. اقترح أحد الخيوط الأخرى إضافة ما يلي إلى app.yml:

DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none

هذا أيضًا لم ينجح.

Discourse الخاص بي هو مجتمع خاص صغير لمجموعة من الزملاء التقنيين. نتيجة لذلك، أواجه صعوبة في الحصول على أي مشاركة من خدمات البريد المعاملات. لذلك أحتاج إلى خادم بريد خاص ليعمل.

لقد حاولت عدة طرق لحل هذه المشكلة لمدة 4 أشهر. لا ينبغي أن يكون إعداد خدمة بهذه الصعوبة.

هل لديك أي سجلات يمكنك تقديمها لإظهار الخطأ الفعلي الذي تراه وأين يحدث؟

يبدو أنك تتحدث عن إرسال Discourse رسائل البريد الإلكتروني عبر خادم البريد الخاص بك في DirectAdmin. إذا كان الأمر كذلك، فإن نطاق الإرسال لا يؤثر على SSL، فسيحتاج خادم DirectAdmin فقط إلى شهادة صالحة للنطاق المستخدم لـ DISCOURSE_SMTP_ADDRESS في ملف app.yml الخاص بـ Discourse.

عندما أضفت DISCOURSE_SMTP_OPENSSL_VERIFY_MODE إلى app.yml، هل قمت أيضًا بإعادة بناء الحاوية؟ سيتطلب أي تغيير في app.yml إعادة بناء الحاوية قبل أن يسري. لاحظ مع ذلك أنه حتى لو نجح هذا الخيار، فإن تعطيل التحقق من OpenSSL يمثل خطرًا أمنيًا ولا ينبغي استخدامه إلا إذا كان خادم البريد على نفس الجهاز أو على الأقل ضمن نفس الشبكة المغلقة.