الكثير من نطاقات البريد الإلكتروني للمستخدمين لا تعمل مما أدى إلى تعطيل نطاق Mailgun: ماذا نفعل؟

لكن إذا كان هناك عدد هائل من عناوين البريد الإلكتروني مثل bademail.domain، فقد يكون ما تريده هو القيام بشيء مثل

rake posts:remap['bademail.domain', 'no-email.invalid']

كما هو موضح في Replace a string in all posts. سيؤدي ذلك إلى جعل جميع عناوين البريد الإلكتروني هذه بحيث لا يرسل Discourse إليها. حل جيد آخر سيكون شيئًا مثل

bad=User.find_by_email     
<بحث معين سيحصل على جميعها>
bad.update_all(active: false)

وتعطيل جميع المستخدمين الذين لديهم عناوين بريد إلكتروني مزيفة معروفة. لست متأكدًا تمامًا من كيفية القيام بالجزء الأول من الذاكرة، لكن يجب أن يكون من السهل جدًا استنتاجه.