بعد الاستعادة، لا تعمل دعوات البريد الإلكتروني المرسلة

بعد استنساخ مثيل Discourse الخاص بي، يبدو أن “الدعوة عبر البريد الإلكتروني” لا تعمل.

كلا خياري “إرسال بريد إلكتروني تجريبي” و rake admin:invite يعملان، لكن إرسال دعوة عبر صفحة الدعوات لا يعمل (كما أن خيار إعادة الإرسال لا يعمل).

لا توجد سجلات أخطاء أو رسائل خطأ، ولا توجد مهام فاشلة في Sidekiq.

شكرًا لك.

هل يمكنك التحقق من أن الإعداد disable email مضبوط على “لا” (فهو يُضبط تلقائيًا على “نعم” أو “غير موظف” بعد الاستيراد). إذا قمت بإخفاء لوحات التنبيه عبر CSS، فقد لا تدرك أن الرسائل الإلكترونية المرسلة عبر Discourse تُحجَب بعد الاستيراد حتى تتخذ الإجراء اللازم.

6 إعجابات

هذا هو، شكرًا لك! كان مضبوطًا على “غير موظف”، وهو أمر غريب لأنني متأكد تقريبًا أنني كنت موظفًا عندما حاولت الدعوة. على أي حال، قمت بتعيينه على “لا”، والآن يعمل بشكل صحيح.

لم أكن أعرف أن عمليات الاستيراد لا تنسخ نسخة مطابقة بنسبة 100%. على الرغم من أنني أفترض أن هذا موثق إلى حد ما هنا.

شكرًا مرة أخرى.

في هذه الحالة، يعني “غير الموظفين” أنه سيتم إرسال الرسائل البريدية إلى أعضاء الفريق فقط، لأنه مباشرة بعد عملية الاستعادة، قد تحتاج إلى التأكد من أن كل شيء على ما يرام قبل أن يرسل المنتدى أي شيء.

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

3 إعجابات

شكرًا لك!

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

تتطلب “الدعوة عبر البريد الإلكتروني” و"إعادة إرسال الدعوة" أن يكون إعداد “تعطيل البريد الإلكتروني” مضبوطًا على “لا”، وإلا فلن يتم إرسال أي بريد إلكتروني.

عادةً ما يتم التعامل مع هذا من خلال اللافتة العالمية، ولا أرى سببًا لإضافة نسخة ثانية إلى نموذج الدعوة؟

إعجابَين (2)

أوه، أنت محق. لم ألاحظ اللافتة. ظهرت بين “تفعيل الإشعارات” و"لنبدأ النقاش"، وقد اعتدت على اللافتات في الأعلى لدرجة أنها اختفت عني.

شكرًا لك.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.