رسائل التحقق الإلكترونية لا تُرسل

مرحبًا مجددًا،

لقد قرأت هذا الموضوع هنا، والمشكلة التي أواجهها تشبه إلى حد كبير ما يحدث في الرابط التالي:

إلا أن الفرق هو أن رسائل التحقق من البريد الإلكتروني لا تُرسل مطلقًا - سواء كان الأمر يتعلق عضوًا جديدًا أو عضوًا موجودًا مسبقًا. يبدو من خلال ذلك الموضوع أن الرسائل كانت تُرسل إلى حد ما.

كان لدي بالفعل حساب اختبار موجود على منتدياتي (أنا لست مالك المنتدى، بل مجرد مشرف تم تعيينه) لأختبر بعض الأمور التي نواجه فيها مشاكل. كان هذا الحساب الاختباري قد تم التحقق منه منذ عامين تقريبًا. قمت بالنقر على زر “تعطيل الحساب” ضمن صفحة إدارة الحساب الاختباري، والتي تحتوي على خيار “يجب على المستخدم المعطل إعادة التحقق من بريده الإلكتروني”، لكنني لم أستلم أي رسالة بريد إلكتروني.

إليك ما قمت به:

لاحظت في الموضوع الذي أشرت إليه أعلاه أن هناك خيارًا في تبويب “تسجيل الدخول” يتطلب من الموظفين الموافقة على جميع حسابات المستخدمين الجدد، لذا قمت بتفعيل هذا الخيار. ثم قمت بإنشاء حساب اختباري جديد تمامًا، وبعد النقر على زر “إنشاء حساب جديد”، انتقلت إلى صفحة أخرى تقول: “لا يمكننا اكتشاف ما إذا كان حسابك قد تم إنشاؤه، يرجى التأكد من تفعيل ملفات تعريف الارتباط (Cookies)”. ذهبت إلى تبويب “المستخدمون الجدد” في الإعدادات، ووجدت الحساب هناك باللون الرمادي (مما يعني أنه غير مفعل). قمت بالنقر على اسم الحساب الجديد الذي أنشأته، ثم النقر على زر “تفعيل الحساب” ضمن صفحة إدارة الحساب، فتم تفعيله. بعد ذلك، تلقيت إشعارًا يخبرني بأنني بحاجة إلى مراجعة والموافقة على الحساب الذي قمت بتفعيله. قمت بالنقر على “موافقة على المستخدم”. ثم عدت إلى تبويب “المستخدمون الجدد”، وأصبح اسم المستخدم باللون الأزرق، مما يعني أنه مفعل وجاهز للاستخدام.

لم تُرسل أي رسالة بريد إلكتروني خلال هذه العملية بأكملها.

عندما ألقِ نظرة على قائمة أحدث الأعضاء الجدد، أجد أن آخر 37 حسابًا تم إنشاؤها على المنتدى يظهر اسم المستخدم باللون الرمادي، أي أنها غير مفعله.

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

أعني، أنا والمشرفون الآخرون في المنتدى يمكننا تفعيل والموافقة على جميع المستخدمين يدويًا، لكن من المفترض أن تكون العملية… ليست تلقائية، لكنها أيضًا لا تتطلب تدخل موظفي المنتدى.

هل حدث أي تغيير مؤخرًا جعل الأمور على هذا النحو؟ أم أن هناك إعدادًا في القائمة يحتاج إلى تعديل أو إصلاح؟ لقد بحثت في كل مكان ضمن الإعدادات ولم أجد أي شيء. الإصدار المثبت حاليًا هو 2.4.0.beta7.

شكرًا لكم!

ماذا تقول سجلات البريد الإلكتروني لديك؟ هل يمكنك إرسال بريد إلكتروني تجريبي؟ ماذا تظهر سجلات خدمة البريد الإلكتروني لديك؟

تحديداً، أين يمكنني العثور على سجلات البريد؟ هل تقصد البريد الإلكتروني المُرشَّح ضمن السجلات في الإعدادات؟ إذا كان الأمر كذلك، فإن الرسالة تقول “لم يتم العثور على نتائج.” كما أن رسائل البريد الإلكتروني التجريبية لا تعمل أيضاً. لقد نسيت أن أذكر ذلك. كما أنني لا أعرف أين يمكنني العثور على سجلات خدمة البريد.

قد ترغب في التحقق بسرعة من إعداد تعطيل البريد الإلكتروني الخاص بك.

يمكنك العثور على سجلات مختلفة في /admin/email. :slight_smile:

نعتذر عن الانتظار.

إعداد تعطيل البريد الإلكتروني مضبوط حاليًا على ‘لا’.

لقد تصفحت إعدادات /admin/email ولم يبرز أي شيء بشكل ملحوظ. هل هناك أي شيء آخر يمكنني التحقق منه، أو شيء محدد أحتاج إلى البحث عنه؟

تعديل: أعتقد أنني قمت بترقية قبل قليل (أخبرني أن ترقية مطلوبة، لذا بدأتها وأخبرني أنها فشلت. ثم قال إنه لا توجد تحديثات متاحة) وقال شيئًا عن أن Sidekiq لا يعمل وأنه يقوم بعدة وظائف مثل البريد الإلكتروني، إذا كان ذاكرتي صحيحة. هل يمكن أن يكون هذا هو سبب مشكلتي؟

نعم

كيف تم تثبيت هذه الحالة؟

بصراحة، لم أرَ ذكرًا لـ Sideqik من قبل. لقد راجعت الإعدادات عدة مرات ولم أجد أي شيء يتعلق بـ Sideqik حتى آخر تحديث قبل ساعة تقريبًا.

أفترض أنه شيء ضروري؟

نعم، حدث لي نفس الشيء في تحديث حديث. إذا كان الأمر نفسه، فخيارك الأفضل هو تحديثه يدويًا:

cd /var/discourse
git pull
./launcher rebuild app

لقد أعدت تجربة طوابير البريد التي فشلت يدويًا، لأنني أحب رؤية الشاشات تتحدث تلقائيًا، لكنني أعتقد أنها ستُحل نفسها بعد تشغيلها لبعض الوقت. يمكنك التحقق من السجلات.

يتولى Sidekiq جميع عمليات الجدولة في الخلفية.

قد تساعد إعادة البناء كما هو موضح أعلاه، ولكن دون مزيد من التفاصيل حول نسختك، لا يمكنني القول بصراحة.

لقد قمت بعدة تحديثات أخرى منذ ذلك الحين، ولا يزال النظام يخبرني أن Sidekiq لا يعمل في النهاية. في هذه المرحلة، أعتقد أنه من الآمن القول إنه لن يصلح نفسه تلقائيًا، ويجب على شخص ما الدخول يدويًا وإصلاحه.

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

تحذير: آثار جانبية في تهيئة متغير غير مستخدم [نص إضافي هنا]

تحذير: تجاهل متغير غير مستخدم _value [نص إضافي هنا]

و

تحذير: تجاهل متغير غير مستخدم _desc [نص إضافي هنا]

إجمالي 615 سطرًا. هل لا يزال هذا مرتبطًا بـ Sidekiq أم أنه شيء مختلف تمامًا؟ وهل يجب أن أقلق بشأن هذا؟

تعديل: لقد قمت بتحديث آخر للتو. إليك ما ظهر لي:

ما زال النظام يقول إن التحديث فشل، لكن عندما أعود إلى الصفحة الرئيسية، يظهر أن كل شيء محدّث، مع استمرار ظهور هذا التحذير على لوحة التحكم: