بروتوكول نقل البريد البسيط يعمل مع رسائل البريد الإلكتروني التجريبية ولكن ليس مع التنشيطات الجديدة

تحياتي،
لقد اتبعت التعليمات هنا Install Discourse Forum on Ubuntu 18.04 Without Docker وقمت بإعداد Discourse يعمل مع مشاكل بسيطة. تمت الترقية إلى أحدث إصدار وكل شيء يبدو جيدًا باستثناء رسائل البريد الإلكتروني.

يعمل اختبار SMTP في صفحة المسؤول .. يمكنني إرسال رسائل البريد الإلكتروني بشكل جيد من هناك. ولكن عند اختبار رسائل البريد الإلكتروني لتسجيل المستخدمين، لا يتم إرسالها - في الواقع، لا يوجد شيء في المسؤول → رسائل البريد الإلكتروني → تم الإرسال مسجل (باستثناء رسائل الاختبار) المسؤول → رسائل البريد الإلكتروني → تم التخطي فارغ (وكذلك تم استلام الارتداد ورفض - كلها فارغة)

على حد علمي، لا يحتوي سجل الإنتاج على أي خطأ متعلق بذلك، وسجلات الخطأ في المسؤول → السجلات → الخطأ لا تحتوي على أي شيء متعلق بذلك أيضًا.

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

أي أفكار أو اقتراحات، هل هناك طريقة لتشغيل المزيد من التسجيل لتحديد ما يحدث داخليًا؟

شكرا!

هل هناك سبب لاستخدامك Install Discourse Forum on Ubuntu 18.04 Without Docker وليس دليل التثبيت الرسمي؟

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

لم أكن أرغب حقًا في التعامل مع إدارة حاوية دوكر، أو الحمل الإضافي الذي تجلبه لنظام تشغيل جيد مخصص لهذه المهمة. لدي بالفعل نظام بوستجريس متنوع جغرافيًا يمكنني استخدامه مقابل نظام داخل المثيل.. كل هذه الأشياء العادية في لينكس يمكنني التعامل معها، لكن غموض ديسكورس يحيرني بعض الشيء في الوقت الحالي. أنا متأكد من أنه يمكنني اكتشاف ذلك باستخدام strace، لكنني كنت آمل في تخطي تلك الساعة تقريبًا من التصحيح عن طريق السؤال هنا :wink:

فقط في حال كان الأمر بسيطًا، هل تحققت من أنك لم تقم بتعيين تعطيل رسائل البريد الإلكتروني عن طريق الخطأ في إعدادات المسؤول؟

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

فكرة جيدة للتحقق من ذلك، ولكن يبدو أنها “لا” وهي “تمكين رسائل البريد الإلكتروني” أعتقد –

إعجابَين (2)

في ~/log/production.log أحصل على ما يلي، لذا فقد وصل إلى هذا الحد

بدأ POST “/u/action/send_activation_email” لـ X.X.X.X في 2022-02-10 21:45:52 +0000
المعالجة بواسطة UsersController#send_activation_email كـ /
المعلمات: {“username”=>“my@email.net”}
تم عرض قالب نص (المدة: 0.0 مللي ثانية | التخصيصات: 3)
اكتمل 200 OK في 29 مللي ثانية (العروض: 1.6 مللي ثانية | ActiveRecord: 0.0 مللي ثانية | التخصيصات: 7196)

وجدت هذا الموضوع القديم ذي الصلة، إذا كان صحيحًا فإن خدمة البريد الإلكتروني التجريبية وخدمات البريد الإلكتروني العادية مختلفة Test emails work fine but nothing else

أعتقد أنني وجدت الحل

هل نجح ذلك؟

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

إعجابَين (2)