لدي مستخدم لا يتلقى رسائل البريد الإلكتروني من الموقع (تعمل رسائل البريد الإلكتروني على الموقع بشكل طبيعي، لكن هذا المستخدم لا يتلقى رسالة إعادة تعيين كلمة المرور).
هل هناك طريقة للمسؤول لتحديد كلمة المرور صراحةً، أو للحصول على رابط إعادة تعيين كلمة المرور للمستخدم؟ يمكنني إرسال بريد إلكتروني إلى المستخدم دون أي مشاكل، لذا من المرجح أن نظام تصفية البريد المزعج في مكان ما يقوم بحظر البريد الإلكتروني، لذا أحتاج إلى بديل لإرسال رابط إعادة التعيين إلى المستخدم.
بشكل أساسي نفس المشكلة الموجودة في https://meta.discourse.org/t/reset-user-password-by-admin/56987، لكنني لا أرغب حقًا في الاضطرار إلى اللجوء لتشغيل كود Rails قديم.
شكرًا لك.
إذن، هل هذا المستخدم المحدد يتلقى بعض رسائل البريد الإلكتروني للموقع أو لا يتلقى أيًا منها على الإطلاق؟
هل تستضيف الموقع بنفسك؟
إذا كان الأمر كذلك، وهذه مشكلة خاصة بهذا المستخدم وتؤثر على جميع رسائله البريدية، هل تفحصت ما إذا كان البريد الإلكتروني محظورًا من قبل خدمة البريد الخاصة بك؟ في كثير من الأحيان، إذا ارتدت الرسالة البريدية حتى لمرة واحدة، فقد تتم إضافتها تلقائيًا إلى قائمة الحظر. ومنذ ذلك الحين، لن يتم إرسالها أبدًا. تساعد هذه الآلية في تجنب حصول خدمة البريد على سمعة سيئة والإضرار بقدرتها العامة على التوصيل.
تحقق من سجلات خدمة البريد الخاصة بك وقائمة الحظر، وتواصل مع دعمهم إذا لزم الأمر. قد تتمكن من إزالته من قائمة الحظر.
قد تتمكن من تعيين كلمة المرور الخاصة به يدويًا كإجراء لمرة واحدة باستخدام وحدة تحكم Rails، لكن هذا بالطبع ليس ممارسة جيدة (خاصة إذا لم يكن لديه أي طريقة لإعادة تعيينها بنفسه بعد ذلك)، ويجب عليك حقًا معالجة مشكلة البريد الأساسية لأن الكثير من عمليات Discourse يعتمد على تسليم البريد الإلكتروني.
إعجاب واحد (1)
أعتقد أنه يتلقى رسائل البريد الإلكتروني الملخصة، لكنني لست متأكدًا.
نعم، أستخدم خادم Digital Ocean.
لا أعتقد أن خادم البريد يمنع الرسائل التي ترتد بشكل دائم.
لسوء الحظ، المشكلة الأساسية هي أن المستخدم لا يمكنه استقبال رسالة إعادة تعيين كلمة المرور - وللأسف فإن أنظمة البريد الخاصة بالمستخدمين غالبًا ما تكون خارج سيطرته.
لهذا السبب أود وجود بديل في هذه الحالة، نظرًا لأنني أستطيع مراسلتهم عبر البريد الإلكتروني.
إعجاب واحد (1)