خطأ محتمل مع البريد: فشل التحقق من الشهادة (غير قادر على الحصول على شهادة المُصدر المحلي)

إعداد تثبيت discourse على خادم جديد وواجهت مشاكل مع البريد (certificate verify failed (unable to get local issuer certificate)) على الرغم من أنني تمكنت من إرسال/استقبال البريد من نفس العنوان عبر جهاز Mac و iPhone الخاص بي (دون أن يشكو من الشهادات أو أي شيء آخر).\n\nتم الاختبار باستخدام الدليل هنا: How to Test SMTP AUTH using Telnet [] مرة أخرى والذي نجح: 235 2.7.0 Authentication successful.\n\nفي النهاية أضفت هذا إلى app.yml باتباع منشور @Falco في موضوع آخر:\n\n\n DISCOURSE_SMTP_ENABLE_START_TLS: false\n DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none\n\n\nلكنه لا يزال يبدو وكأنه خطأ حيث أن نفس البريد بنفس بيانات الاعتماد يعمل بشكل جيد في أماكن أخرى، لذلك فكرت في النشر هنا فقط في حالة.\n

الخطأ الذي رأيته يتعلق ببروتوكول البريد وليس بعنوان محدد. لسبب ما، لا يقوم مثيل Discourse الخاص بك بالتفاوض على اتصال TLS مع خادم البريد الوجهة. لقد قمت بإصلاحه عن طريق إيقاف التفاوض على TLS أثناء اتصال إرسال البريد

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

إعجابَين (2)

أي أفكار حول كيفية استكشاف هذه المشكلة يا كريس؟

تم تكوين كل من Mac و iPhone لاستخدام نفس خادم mail.domain لإرسال البريد، واتبع الاختبار بنجاح (على الرغم من أنني لست متأكدًا من مدى تطابق ذلك مع ما يفعله Discourse).

إذا كان وقت ساعتك خاطئًا جدًا، فقد تبدو الشهادات منتهية الصلاحية وهي ليست كذلك. قد يكون ذلك بسبب أن مكتبات SSL التي يستخدمها مزود البريد الخاص بك غير مكتملة.

لا يُنصح أبدًا بالنقر فوق زر “تعطيل الأمان”.

إعجاب واحد (1)

الوقت على الخادم صحيح يا سام. ما هي مكتبات SSL التي يحتاجها Discourse لخادم البريد؟

الشيء الذي يجعل هذا غريبًا هو أن (Apple) Mail عادةً ما يكون سريعًا جدًا في التحذير من المشكلات، ومع ذلك تعمل نفس رسائل البريد الإلكتروني بشكل جيد على جهاز Mac الخاص بي.

الشيء الوحيد الآخر الذي يمكنني التفكير فيه هو انتشار DNS لأن هذا خادم جديد وكان مضيف البريد مختلفًا قليلاً على الخادم القديم (ولكن يتم استضافة البريد على نفس الخادم مثل المنتدى، لذلك لست مقتنعًا بأن هذه ستكون المشكلة).

إعجاب واحد (1)

شكرًا سام! تم الحل!

لسبب ما نسيت تكوين chain.pem في Postfix :smiling_face:

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.