Tenemos esta categoría dedicada para el correo electrónico entrante en here@example.org. Cuando alguien envía un correo electrónico desde esta dirección, las respuestas se capturan en esta categoría.
Sin embargo, las respuestas posteriores no parecen detectar que pertenecen al mismo hilo de correo electrónico y crean un nuevo tema con una sola publicación cada vez.
¿Qué debería pasar?
Discourse debería detectar un tema existente y crear una respuesta en lugar de un tema nuevo.
¿Cómo resolverlo?
Aún no sé cómo resolverlo, pero me interesaría ayudar a depurar este problema, ya que utilizamos el correo electrónico entrante de forma bastante extensa y esto nos está dificultando la vida, especialmente cuando varias personas están involucradas en una conversación, ya que podrían perderse las respuestas anteriores de los compañeros y sobrecargar a terceros con información potencialmente contradictoria o redundante.
Vaya, lamento que tengas que lidiar con esto. ¡El correo electrónico es difícil!
¿Esto te ha funcionado antes o es una configuración nueva que estás intentando y que no funciona? ¿Qué método de recepción de correo electrónico estás utilizando? ¿POP3 o mail-receiver?
¿Puedes explicar tu configuración y proceso con un poco más de detalle? Estoy un poco confundido. No creo que puedas esperar que todas las respuestas se asocien con el mismo tema si el correo electrónico al que la gente responde no proviene de Discourse.
Tengo una categoría configurada de esta manera en mi foro vecinal como una especie de reemplazo de grupo de yahoo. La gente puede escribir a la dirección de correo electrónico entrante personalizada de esa categoría, lo que crea el tema y se distribuye a todos los que siguen la categoría (que por defecto son todos). También pueden iniciar temas directamente en el foro, que también se distribuyen. Cualquier respuesta por correo electrónico se asocia con el tema que se crea y también se distribuye.
No, ha sido la misma configuración siempre. Quizás no lo notaba tanto porque antes no teníamos una conversación tan larga.
Estoy usando POP3.
Aquí hay una captura de pantalla de la configuración del servidor de correo electrónico (reemplacé el dominio y el correo electrónico pero mantuve las opciones iguales)
Aquí hay algunas configuraciones de correo electrónico relevantes (lamentablemente no hay detalles de texto)
Sin embargo, si Discourse recibió una copia, debería poder identificar las respuestas, ya que llevan un hilo de las cabeceras Message-ID, References e In-Reply-To. Además, las cabeceras Subject deberían permanecer lo suficientemente cercanas (principalmente el “Re:” que puede cambiar entre idiomas), entonces debería ser trivial procesar las respuestas a un tema existente en la mayoría de los casos. ¿Creo que eso es lo que hacen la mayoría de los clientes de correo electrónico?
Me interesaría saber qué impediría a Discourse implementar el enhebrado de correo electrónico adecuado para cualquier correo electrónico que reciba, no solo para los correos electrónicos que genera. Dado que email-in es una característica, debería haber una manera de garantizar una usabilidad adecuada. De nuevo, estoy feliz de ayudar. ¿Por dónde debería empezar a mirar?
En mi caso, una dirección de correo electrónico asignada a una categoría de Discourse está enviando el correo electrónico, luego comienza una conversación entre personas que utilizan varias direcciones de correo electrónico. Discourse recibe todo. Aunque no generó las cabeceras, son consistentes y están relacionadas entre sí.
Como dije en mi respuesta… el correo electrónico es difícil. Otros con más conocimiento pueden opinar, pero personalmente sugeriría no esperar tanto de Discourse y el correo electrónico. Después de todo, es una plataforma en línea, no una lista de distribución. Si esperas que un intercambio de correos electrónicos con un puñado de participantes desde/incluyendo una dirección de correo electrónico asociada con una categoría de Discourse se comporte como si fuera un cliente de correo electrónico, te decepcionarás.
Si tienes interés en profundizar, podrías recopilar y examinar la información de los correos electrónicos afectados, desde un cliente de correo electrónico, incluyendo las cabeceras de los correos electrónicos y los clientes de correo electrónico utilizados (outlook es notorio por portarse mal), y ver si puedes obtener algo.
Me pregunto si algo con las claves de respuesta no funciona.
Encontré este tema bastante antiguo https://meta.discourse.org/t/reply-own-mail-creates-new-topic/74519/2
Quizás podrías deshabilitar la opción Find related post with key (Buscar publicación relacionada con clave) para probar si eso mejora las cosas.
Así que, esto realmente funciona bajo las condiciones adecuadas.
Tuve la oportunidad de probarlo yo mismo hoy:
Estaba realizando mantenimiento en nuestro centro de datos de la UE
Desconecté y moví un cable de circuito de proveedor
Me enviaron un correo electrónico a mí y a la bandeja de entrada de nuestro equipo (lo que crea un tema de bandeja de entrada grupal) para decir que el circuito se había caído
Respondí al correo electrónico que enviaron, incluyendo la dirección de correo electrónico de nuestro equipo en copia:
Mi respuesta llegó al mismo tema que su correo electrónico original
Es difícil decir dónde salió mal para ti sin conocer tu configuración exacta.