その正規表現に問題があると思います。メールがコンポーザーで単独の行に投稿されていない限り、失敗するようです。Discourse で正規表現をテストする際に、メールアドレス以外のテキスト(例えば、メールアドレスの前にスペースを1つ入れるだけでも)を追加することで、この点を確認できます。
以下は、メールアドレスに対して機能する正規表現の例です:
\\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}\\b
参考までに、この正規表現は以下のサイトで見つけました:How to Find or Validate an Email Address