التحقق مما إذا كان Discourse يرسل جميع رسائل البريد الإلكتروني المتوقعة

بالنسبة لأحدث منشور في المنتدى، بناءً على حالة “المراقبة” فقط، كان ينبغي إرسال رسائل بريد إلكتروني إلى حوالي 1300 مستخدم.

ولكن من وحدة تحكم Amazon SES ومن صفحة “الإرسال” في /admin/email-logs في Discourse، تم إرسال حوالي 700 فقط.

يظهر حوالي 20 فقط في /admin/email-logs/skipped كـ “تم التخطي”، وكان السبب في تلك الحالات هو “تجاوز عتبة درجة الارتداد” (Exceeded bounce_score_threshold).

ما هو السبب الآخر المحتمل لهذا التباين؟

سأراقب الرسائل المستقبلية لمعرفة ما إذا كانت هذه حالة فردية.

هل هناك أي في /admin/email/bounced؟

نعم، حوالي 20.

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

أعتقد أن هذا فقط لملخصات النشاط؟ ( Suppress digest email after days ) أم كان لديك شيء آخر في ذهنك؟

يبدو أن فقدان 600 شخص يمثل عددًا كبيرًا من الأشخاص الذين غيروا تفضيلات بريدهم الإلكتروني إلى “عدم الإرسال أبدًا”، ولكن قد يكون من المفيد التحقق فقط في حال؟

هل تحققت من عدد الأشخاص الذين تلقوا إشعارًا بذلك؟

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

نعم، هذا ما كان في ذهني (بشكل غير واضح). سأحاول العثور على تلك الأشياء في قاعدة البيانات باستخدام مستكشف البيانات هذا المساء.

حوالي 1100 “دائمًا” و 300 “أبدًا” (لا أحد بينهما!) لذا فقد قمنا بحساب نصفهم بالفعل! شكرًا لك.

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