مرحباً،
لقد قمت بتحديث Discourse قبل يومين ولم تعد إرسال رسائل البريد الإلكتروني تعمل. للأسف، لست متأكدًا تمامًا من الإصدار الذي كان لدي قبل التحديث، ولكن نظرًا لأن الإصدار الجديد هو 2.9.0.beta4 وأقوم بتحديثات منتظمة على رسائل الإشعارات، فيجب أن يكون الإصدار السابق قد كان بالفعل إصدار 2.9.0.betaX.
الأخطاء المعروضة في Sidekiq تحتوي على نص الخطأ هذا:
Jobs::HandledExceptionWrapper: Wrapped OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed (self signed certificate)
تكوين SMTP الخاص بي في app.yml هو كما يلي:
DISCOURSE_SMTP_ADDRESS: 172.17.0.1 # هذا هو عنوان IP للخادم المضيف على الواجهة docker0
DISCOURSE_SMTP_PORT: 25
DISCOURSE_SMTP_AUTHENTICATION: none
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
DISCOURSE_SMTP_ENABLE_START_TLS: false
DISCOURSE_SMTP_DOMAIN: my.server.domain
DISCOURSE_NOTIFICATION_EMAIL: noreply@my.server.domain
لذلك، تم تكوين Discourse الخاص بي لاستخدام تثبيت Postfix “الخارجي”. وقد كان هذا يعمل منذ تثبيتي في سبتمبر 2021 ولا يزال TLS مضبوطًا على false و OPENSSL_VERIFY_MODE على none.
هل لدى أي شخص فكرة عما قد يكون قد تغير في التحديثات لتسبب المشكلة الحالية في إرسال رسائل البريد الإلكتروني؟ هل يمكن أن يكون هذا خطأ؟
شكرًا، Mychel