@gerhard. Creo que he encontrado una forma mucho más sencilla de hacer exactamente lo mismo que tu guía, pero sin necesidad de conocimientos técnicos ni de acceso de administrador a ningún servidor. Dime qué te parece.
Resumen
Básicamente configuraremos una lista de correo y luego usaremos un archivo de correo electrónico para enviar conversaciones pasadas en orden. Esos correos se reenviarán, pero no como lo hace el botón “Reenviar” de los clientes de correo (que sobrescribiría las cabeceras y arruinaría la sangría). Lo que queremos hacer es volver a enviarlos (enviarlos como si hubieran sido enviados a Discourse desde el principio).
Requisitos y suposiciones
-
Acceso a los intercambios de correo anteriores: alguien que los tenga almacenados en su cliente de correo y pueda ofrecerse a reenviarlos — llamémosle
Juan Pérez. -
Tiempo: el reenvío de correos será muy lento para que Discourse pueda manejarlo (quizás unos días con una computadora ejecutando la carga de los correos, dependiendo del tamaño del archivo).
-
Cliente Thunderbird: También asumimos aquí que Juan Pérez utiliza el cliente de correo “Thunderbird”. Puede que sea posible hacerlo con otros clientes, pero no lo he investigado.
La siguiente guía utiliza dos direcciones de correo como marcadores de posición. Debes reemplazarlas con tus direcciones reales.
johndoe@example.com Correo de Juan Pérez (la persona que reenviará todo el archivo de la lista de correo)
discourse+mailinglist-3@discoursemail.com Correo de Discourse para reenviar correos a la categoría de la lista de correo (consulta la configuración 1 para saber cómo obtenerlo)
Instrucciones
Aquí tienes un resumen básico de las instrucciones:
-
Sigue la guía en Mirroring a read-only mailing list in Discourse para crear un espejo de tu lista de correo.
Nota: esto solo espejará tu lista de correo hacia adelante. Todavía te perderás las conversaciones pasadas. Para eso sirve el resto de esta guía.
-
Cambia la forma en que Discourse reenvía los correos a (no estoy realmente seguro de que esto sea necesario).

-
Edita la configuración de la categoría y, bajo la opción Dirección de correo entrante personalizada:, agrega al final de lo que haya
|johndoe@example.com.El pipe aquí funciona como un ,, es decir, que también quieres que
johndoe@example.compueda enviar a esa categoría. -
Juan Pérez instala en Thunderbird la extensión Mail Redirect.
Esto es porque no es un reenvío de correo regular. Lo que hará es enviar el correo como si hubiera ido a la dirección de correo de Discourse desde el principio, en lugar de a la de Juan Pérez.
-
Juan Pérez va a la configuración de la extensión y establece lo siguiente en
1(el valor predeterminado es 5).

Esto asegurará que las respuestas lleguen en orden: de lo contrario, Discourse no es lo suficientemente rápido para darse cuenta de que las respuestas están encadenadas y simplemente crea un nuevo tema para cada respuesta, pero hará que el proceso de reenvío sea muy lento.
-
Juan Pérez selecciona todos los correos pasados de la lista de correo, hace clic derecho y selecciona Redirigir. Luego se abrirá una nueva ventana y él agregará
discourse+mailinglist-3@discoursemail.comcomoReenviar a.
Después de esto, el cliente de correo de Juan Pérez enviará lentamente los archivos de correo a Discourse. Solo revisa después de un tiempo para ver si la categoría de Discourse se está llenando con conversaciones antiguas y nostálgicas.
Limpieza
-
Elimina el correo de Juan Pérez de la configuración
Dirección de correo entrante personalizada:de esa categoría (y no olvides eliminar el |). -
Desinstala la extensión Mail Redirect — probablemente no la volverás a necesitar, o al menos aumenta de nuevo las conexiones SMTP a 5.