Esta guía explica cómo configurar Discourse para crear nuevos temas o mensajes de grupo a partir de correos electrónicos entrantes. Cubre la configuración del sitio, la configuración de grupos y la configuración de categorías.
Nivel de usuario requerido: Administrador
Configurar correos electrónicos entrantes para crear nuevos temas o mensajes de grupo
Discourse te permite enviar correos electrónicos a una dirección especial para crear automáticamente nuevos temas en una categoría o nuevos mensajes de grupo. Esta función es útil para integrar Discourse con listas de correo externas, sistemas de tickets de soporte o simplemente para permitir que usuarios sin cuentas publiquen por correo electrónico.
Resumen
Esta guía cubre lo siguiente:
- Habilitar la configuración central del sitio para correos entrantes
- Configurar correos electrónicos entrantes para grupos específicos
- Configurar correos electrónicos entrantes para categorías específicas
- Comprender el comportamiento de los correos reenviados
- Consideraciones especiales para sitios alojados en Discourse
Habilitar la configuración del sitio para correos entrantes
Antes de poder crear temas o mensajes de grupo por correo electrónico, debes habilitar la funcionalidad central de correos entrantes a nivel de sitio.
- Ve al panel de Administración de tu sitio
- En la barra lateral izquierda, haz clic en Correo electrónico y luego en Configuración
- Busca cada configuración utilizando el campo de filtro y configúrala según sea necesario
También puedes navegar directamente a /admin/config/email para acceder a estas configuraciones.
email_in
Este es el interruptor principal para la funcionalidad de correos entrantes.
- Etiqueta:
Habilitar correos entrantes - Descripción: Permite crear temas y mensajes de grupo mediante correo electrónico.
- Valor predeterminado: Deshabilitado
Debes habilitar esta configuración antes de que cualquier otra configuración de correos entrantes funcione.
email_in_allowed_groups
Esta configuración restringe qué usuarios pueden crear temas o mensajes de grupo mediante correo electrónico.
- Etiqueta:
Grupos permitidos para correos entrantes - Descripción: Solo los usuarios en estos grupos pueden crear temas o mensajes de grupo mediante correo electrónico. Déjalo en blanco para permitir a todos los usuarios.
- Valor predeterminado: Vacío (todos los usuarios permitidos)
Para restringir los correos entrantes a grupos específicos (por ejemplo, staff, moderators), ingresa los nombres de los grupos separados por comas.
enable_staged_users
Esta configuración controla si los usuarios que crean temas mediante correo electrónico se ponen automáticamente en estado «en espera» (requieren aprobación).
- Etiqueta:
Habilitar usuarios en espera - Descripción: Cuando está habilitado, los usuarios que crean temas mediante correo electrónico se pondrán en espera y requerirán aprobación antes de poder publicar.
- Valor predeterminado: Habilitado
Si deshabilitas esta configuración, los usuarios que crean temas mediante correo electrónico podrán publicar inmediatamente sin necesidad de aprobación.
Para sitios alojados en Discourse, la configuración
enable_staged_usersestá deshabilitada y oculta durante el período de prueba para evitar abusos. Una vez que se inicia una suscripción, la configuración se desoculta. Para solicitar que se habilite durante tu prueba, contacta a team@discourse.org.
Los usuarios en espera son cuentas de usuario especiales en Discourse creadas para admitir correos electrónicos entrantes de cualquier persona. Tienen funcionalidad limitada:
- No se pueden mencionar ni buscar
- No reciben resúmenes
- Solo pueden ser notificados y responder a temas que iniciaron o a los que fueron invitados
- Se promoverán a usuarios normales si crean una cuenta usando la misma dirección de correo electrónico
Configurar correos electrónicos entrantes para un grupo
Puedes configurar un grupo para aceptar correos electrónicos entrantes que creen nuevos mensajes de grupo. Esto es útil para crear una bandeja de entrada de grupo a la que se puede acceder por correo electrónico.
El campo Correo electrónico entrante solo aparece si la configuración del sitio
email_inestá habilitada y has iniciado sesión como administrador.
- Ve a la página de grupos (por ejemplo,
/g) - Haz clic en el nombre del grupo que deseas configurar
- Haz clic en Gestionar para acceder a la página de gestión del grupo
- Haz clic en la pestaña Interacción
- Desplázate hacia abajo hasta la sección Correo electrónico entrante
- Ingresa la dirección de correo electrónico entrante personalizada en el campo Dirección de correo electrónico entrante personalizada
- Marca la casilla Aceptar correos de usuarios anónimos sin cuentas si deseas permitir que usuarios sin cuentas envíen correos a este grupo
- Haz clic en Guardar para aplicar los cambios
Puedes separar múltiples direcciones de correo electrónico usando el carácter
|. Por ejemplo,grupo1@ejemplo.com|grupo2@ejemplo.com.
Visibilidad del campo de correo electrónico del grupo
El campo Correo electrónico entrante solo aparece si:
- La configuración del sitio
email_inestá habilitada - Has iniciado sesión como administrador
- El grupo no es un grupo automático (del sistema)
Si el campo no aparece, verifica que la configuración del sitio email_in esté habilitada y que hayas iniciado sesión como administrador.
Configurar correos electrónicos entrantes para una categoría
Puedes configurar una categoría para aceptar correos electrónicos entrantes que creen nuevos temas. Esto es útil para crear una categoría a la que se puede acceder por correo electrónico.
- Ve a la página de la categoría (por ejemplo,
/c/<slug_de_categoria>) - Haz clic en el icono de
llave inglesa para editar la categoría - En la página de edición de la categoría, haz clic en el interruptor Mostrar avanzado en la parte superior derecha del encabezado de la página
- Haz clic en la pestaña Configuración
- Desplázate hacia abajo hasta la sección Correo electrónico
- Ingresa la dirección de correo electrónico entrante personalizada en el campo Dirección de correo electrónico entrante personalizada
- Marca la casilla Aceptar correos de usuarios anónimos sin cuentas si deseas permitir que usuarios sin cuentas envíen correos a esta categoría
- Marca la casilla La categoría refleja una lista de correo si la categoría está conectada a una lista de correo externa y todas las publicaciones provienen de correos electrónicos
- Haz clic en Guardar en el banner en la parte inferior de la página para aplicar los cambios
Puedes separar múltiples direcciones de correo electrónico usando el carácter
|. Por ejemplo,categoria1@ejemplo.com|categoria2@ejemplo.com.
Dirección de correo electrónico entrante personalizada
Ingresa la dirección de correo electrónico entrante personalizada que se utilizará para crear nuevos temas en esta categoría. Por ejemplo, soporte@ejemplo.com.
Aceptar correos de usuarios anónimos sin cuentas
Cuando está habilitado, los usuarios que no tienen una cuenta en tu sitio de Discourse pueden enviar correos electrónicos a esta categoría para crear nuevos temas. Estos usuarios se crearán automáticamente como usuarios en espera (si enable_staged_users está habilitado) o como usuarios activos (si enable_staged_users está deshabilitado).
La categoría refleja una lista de correo
Habilita esta opción si la categoría está conectada a una lista de correo externa y todas las publicaciones provienen de correos electrónicos. Cuando está habilitado:
- Los usuarios en espera no recibirán notificaciones web para temas en esta categoría
- La restricción
email_in_allowed_groupsse omitirá para las publicaciones que lleguen a través de la dirección de la lista de correo
Esta configuración es útil cuando estás reflejando una lista de correo externa en Discourse y deseas evitar notificar a usuarios en espera que aún no han sido aprobados.
Comportamiento de los correos reenviados
Cuando los usuarios reenvían correos electrónicos a Discourse, el contenido reenviado se maneja según la configuración del sitio forwarded_emails_behaviour. Esta configuración controla cómo se procesan y muestran los correos reenviados en Discourse.
La configuración forwarded_emails_behaviour tiene tres opciones:
- Ocultar: El contenido reenviado se oculta de la publicación. Solo se ve el contenido original del correo electrónico.
- Citar: El contenido reenviado se cita al final de la publicación, de manera similar a como los clientes de correo electrónico manejan los mensajes reenviados.
- Crear respuestas: Se crea una nueva respuesta para cada correo reenviado, en lugar de crear un nuevo tema.
Para configurar esta opción:
- Ve al panel de Administración de tu sitio
- En la barra lateral izquierda, haz clic en Correo electrónico y luego en Configuración
- Busca
forwarded_emails_behaviourutilizando el campo de filtro - Selecciona la opción deseada en el menú desplegable
- Haz clic en Guardar para aplicar los cambios
La configuración
forwarded_emails_behaviourse aplica a todos los correos electrónicos entrantes, independientemente de si se envían a un grupo o a una categoría.
Instrucciones especiales para sitios alojados en Discourse
Si estás en el alojamiento de Discourse, debes habilitar la casilla de verificación «Aceptar correos electrónicos entrantes enviados a» en la sección «Aceptar correos electrónicos entrantes» de la configuración de correo electrónico:
- Ve al panel de Administración de tu sitio
- En la barra lateral izquierda, haz clic en Correo electrónico y luego en Configuración
- Desplázate hacia abajo hasta la sección «Aceptar correos electrónicos entrantes»
- Marca la casilla de verificación Aceptar correos electrónicos entrantes enviados a
- Haz clic en Guardar para aplicar los cambios
Los sitios alojados en Discourse utilizan un dominio de correo electrónico especial para correos entrantes ({TU_PREFIXO}.discoursemail.com). Se puede utilizar cualquiera de los siguientes formatos para la dirección de correo electrónico entrante:
{CUALQUIER_COSA}@{TU_PREFIXO}.discoursemail.com- donde:{CUALQUIER_COSA}es la dirección de correo electrónico entrante personalizada que configuras{TU_PREFIXO}es el prefijo único asignado a tu sitio. Debe coincidir con el primer conjunto de caracteres sugeridos antes del signo+que se ve bajo la configuración «Aceptar correos electrónicos entrantes enviados a»
{TU_PREFIXO}+{CUALQUIER_COSA}@discoursemail.com
Además, si eres un cliente alojado y deseas utilizar una dirección de correo electrónico verdaderamente única que no coincida con ninguno de los formatos anteriores, puedes hacerlo configurando la dirección de correo electrónico a través de un proveedor de correo electrónico de terceros y reenviando todo el correo recibido en esa dirección a tu sitio. Debes habilitar la opción «Aceptar correos electrónicos entrantes enviados a» y utilizar la dirección de correo electrónico que se muestra debajo de esa opción como la dirección de reenvío.

