Creo que para los moderadores y los otros grupos automáticos necesitarías usar la solución alternativa de rails de Nathan que enlacé anteriormente (Allow non-members to pm the administrator - #5 by JammyDodger), pero creo que crear un nuevo grupo personalizado para esto podría ser más fácil si no estás limitado a uno de los automáticos.
(Aunque un excelente defensor para agregarlo a la interfaz de usuario si te apetece agregar el caso de uso a Allow email in for moderators, staff, and admins
)
Creo que debería ser posible integrar esa dirección de correo electrónico en un componente de tema que muestre un botón en la página “Acerca de”.
Para los anónimos/desconectados siempre se abriría en su correo electrónico, pero eso es bastante cercano.