أحاول منح امتيازات المسؤول لمستخدم في منتدانا. عندما أنقر على زر “منح المسؤول”، أتلقى الرسالة “لقد أرسلنا لك بريدًا إلكترونيًا للتحقق من المسؤول الجديد. يرجى فتحه واتباع التعليمات.” ومع ذلك، لم يتم إرسال أي بريد إلكتروني: إذا نظرت في صفحة “سجلات البريد الإلكتروني”، فلا يوجد أي إدخال لها. أي أفكار حول ما قد يحدث خطأ؟
للتدقيق في مشاكل تسليم البريد الإلكتروني على موقعك، لدينا دليل حول استكشاف أخطاء البريد الإلكتروني الصادر يتضمن توصيات حول كيفية استكشاف مشكلات البريد الإلكتروني الصادر التي قد تكون موجودة على موقعك، ويشرح كيفية إرسال البريد الإلكتروني من موقع Discourse.
يجب أن تُظهر سجلات البريد الإلكتروني على موقعك admin_confirmation_message إذا حاول Discourse إرسال بريد التأكيد. يجب إرسال بريد التأكيد الإداري إلى العنوان المرتبط بالحساب الإداري الذي سجلت الدخول إليه عند النقر فوق الزر “منح الإدارة”.
قد ترغب في التحقق من سجلات مزود إرسال البريد الإلكتروني الذي قمت بإعداد موقع Discourse لاستخدامه لمعرفة ما إذا كانت هناك أي مشكلات هناك أيضًا. قد تشير أي مشكلات تتعلق بعدم ظهور البريد الإلكتروني في سجلات مزود البريد الإلكتروني إلى تكوينات خاطئة في إعدادات البريد أو حظر محتمل للبريد على مستوى مزود الخدمة.
إذا كنت لا تزال غير قادر على تحديد المشكلة في تسليم البريد الإلكتروني بعد المرور بهذه الخطوات، يمكنك أيضًا التفكير في إنشاء حساب إداري من وحدة التحكم، حيث سيؤدي ذلك إلى تجاوز عملية التحقق من البريد الإلكتروني.
إذا لم تكن ترغب في استخدام الحل البديل لوحدة تحكم السكك الحديدية، فإن خيارًا آخر هو تمكين المصادقة الثنائية لحساب المسؤول الخاص بك ثم استخدام رمز المصادقة لتأكيد منح المسؤول بدلاً من تأكيد البريد الإلكتروني (وسيكون لديك أيضًا حساب مسؤول أكثر أمانًا كمكافأة )\n\n\nعلى الرغم من أنه من غير المعتاد ألا ترى سجل بريد إلكتروني مطابق له. هل تمكنت من تتبع المشكلة في النهاية؟\n\nأعتقد أنه كان هناك تقرير آخر مشابه مؤخرًا أيضًا - Grant admin confirmation mail not sent
لقد فكرت في الأمر ولم يتبادر إلى ذهني شيء على الفور.
لأغراض التصحيح، أعتقد أنني سأبدأ بأسلوب عام.
تحقق مرة أخرى فقط للتأكد من أنه ليس في سجلات البريد الإلكتروني (مرسل ومتخطى)
هل يعمل في الوضع الآمن؟
عند النقر فوق الزر “منح المسؤول”، هل تظهر أي أخطاء في وحدة تحكم المتصفح؟
هل يظهر أي شيء في yoursite/logs؟
هل يعمل لمسؤول آخر؟
مع وجود تقريرين، قد يكون من الممكن مقارنة تكوينك/إعدادك مع تكوين @dfremont لمعرفة ما إذا كان لديك أي شيء مشترك. أي إضافات غير رسمية (أو إضافات بشكل عام)، أي شيء مميز بشكل خاص حول إعدادات موقعك، إلخ؟
شكراً للجميع. بعد ترقية Discourse، تلقيت رسالة مفيدة على لوحة المعلومات تقول “هناك X مهمة بريد إلكتروني فشلت”. لم تكن السجلات في Sidekiq محددة (كانت تقول فقط “انتهت المهلة التنفيذية”)، لكنها قادتني إلى هذا المنشور من شخص كان سببه حظر DigitalOcean للمنفذ 587. قمت بالتبديل إلى المنفذ 2525 كما اقترحوا والآن كل شيء يعمل.