Recientemente instalé Discourse en Linux y un usuario me contactó por otros medios diciendo que intentó enviarme un correo electrónico a través del servicio de mensajería de Discourse, pero que no obtuve respuesta. Empecé a explorar la función de mensajería para ver si podía averiguar qué estaba sucediendo y, mientras lo hacía, descubrí que podía enviar un correo electrónico a cualquier persona en internet que quisiera a través del servicio de mensajería, no solo a otros usuarios. Considero que esto representa un gran riesgo de seguridad, ya que parece que cualquier usuario podría enviar correos electrónicos a cualquiera y estos los recibirían desde la dirección de correo electrónico de mi servidor Discourse.
¿Es este un comportamiento intencional y, de ser así, hay alguna manera de cambiarlo? Lo que me gustaría es que los usuarios solo puedan enviar mensajes privados a otros usuarios, y preferiría que se les requiera usar el ID de usuario del destinatario en lugar de su dirección de correo electrónico.
Estoy ejecutando la versión 2.7.0.beta3.