أعتقد أن هناك مشكلة في التعبير النمطي (regular expression) هذا. يبدو أنه سيفشل ما لم يُنشر عنوان البريد الإلكتروني على سطر مستقل في المحرر. يمكنك تأكيد ذلك بإضافة بعض النص غير عنوان البريد الإلكتروني عند اختبار التعبير النمطي في Discourse. حتى مجرد إضافة مسافة قبل عنوان البريد الإلكتروني ستسبب فشله.
إليك تعبيرًا نمطيًا يجب أن يعمل لعناوين البريد الإلكتروني:
\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b
للمرجعية، وجدت هذا التعبير النمطي هنا: How to Find or Validate an Email Address.