Deshabilitar el modo de lista de correo para ciertos mensajes

¿Existe algún hook en el modo de lista de correo que nos permita suprimir el envío de correos de ciertas publicaciones, por ejemplo, las de un usuario específico? ¿Sería posible hacerlo mediante un plugin?

Tenemos un plugin que inserta automáticamente una publicación wiki como la primera en un tema cada vez que se crea uno. La publicación wiki es solo una plantilla y no tiene valor en el momento de su creación; solo ganará valor con el tiempo. Sin embargo, la creación de la publicación wiki desencadena un correo molesto para quienes tienen activado el modo de lista de correo. La mitad de nuestro grupo utiliza este modo (sé que es inusualmente alto, pero venimos de un entorno de Google Groups, así que hay cierta inercia).

Las publicaciones wiki se generan automáticamente por un usuario ficticio llamado “Summary”, por lo que ese es el criterio más obvio para filtrar.

Podrías sobrescribir el código que genera los correos electrónicos en un plugin.

También podrías configurar a todos para que ignoren a ese usuario.

Esto funciona si yo mismo silencio manualmente a ese usuario, así que supongo que escribiré un plugin para asegurarme de que todos lo silencien automáticamente.

Pero me pregunto cómo funcionaría este enfoque: ¿alguna sugerencia?

No de inmediato. Es lo mismo que sobrescribir cualquier método. Tendrías que averiguar qué está generando esos mensajes y sobrescribirlo para ignorar el mensaje si ese usuario lo envió. No lo hice en 5 minutos…