Bloquear dirección de correo electrónico con expresión regular no funciona

No, no es posible aplicar las palabras vigiladas únicamente a las publicaciones públicas. Con esa expresión regular activa, tendrás que pedir a tus usuarios que introduzcan direcciones de correo electrónico de una forma que no sea detectada por la expresión regular. Quizás algo como añadir un espacio antes del carácter @ podría funcionar.