@gerhard. Acredito que encontrei um método muito mais fácil para fazer exatamente o mesmo que seu guia, mas sem exigir conhecimento técnico nem acesso de administrador a nenhum servidor. Me diga o que você acha.
Visão Geral
Essencialmente, configuraremos uma lista de discussão e, em seguida, usaremos um arquivo de e-mail para enviar conversas passadas em ordem. Esses e-mails serão reencaminhados, mas não como o botão “Encaminhar” dos clientes de e-mail (isso sobrescreveria os cabeçalhos e bagunçaria a indentação). O que queremos fazer é reenviá-los (enviá-los como se tivessem sido enviados ao Discourse originalmente).
Requisitos e Suposições
-
Acesso às trocas de e-mail anteriores: alguém que tenha armazenado tudo em seu cliente de e-mail e possa se voluntariar para encaminhar — vamos chamar essa pessoa de
João Silva. -
Tempo: o reencaminhamento de e-mail será muito lento para que o Discourse consiga processar (talvez alguns dias com um computador rodando e enviando os e-mails — dependendo do tamanho do arquivo).
-
Cliente Thunderbird: Também assumimos aqui que o João Silva usa o cliente de e-mail “Thunderbird”. Pode ser possível fazer isso com outros clientes, mas eu não verifiquei.
O guia a seguir usa dois endereços de e-mail como espaços reservados. Você precisa substituí-los pelos seus endereços reais.
joaosilva@exemplo.com E-mail do João Silva (a pessoa que encaminhará todo o arquivo da lista de discussão)
discourse+mailinglist-3@discoursemail.com E-mail do Discourse para encaminhar e-mails para a categoria da lista de discussão (veja a configuração 1. para saber como obtê-lo)
Instruções
Aqui está um resumo básico das instruções:
-
Siga o guia em Mirroring a read-only mailing list in Discourse para criar um espelho da sua lista de discussão.
Nota: isso apenas espelhará sua lista de discussão a partir de agora. Você ainda perderá as conversas passadas. É para isso que serve o restante deste guia.
-
Altere a maneira como o Discourse encaminha e-mails para (não tenho certeza se isso é realmente necessário).

-
Edite as configurações da categoria e, na configuração Endereço de e-mail de entrada personalizado:, adicione ao final do que já existe
|joaosilva@exemplo.com.O pipe aqui funciona como um ,, ou seja, você também deseja que
joaosilva@exemplo.compossa enviar para essa categoria -
O João Silva instala no Thunderbird a extensão Mail Redirect.
Isso porque não é um encaminhamento de e-mail regular. O que isso fará é enviar o e-mail como se ele tivesse ido diretamente para o endereço de e-mail do Discourse, em vez do e-mail do João Silva
-
O João Silva vai para as configurações da extensão e define o seguinte para
1(o padrão é 5).

Isso garantirá que as respostas cheguem na ordem correta: caso contrário, o Discourse não será rápido o suficiente para perceber que as respostas estão encadeadas e criará um novo tópico para cada resposta — mas isso tornará o processo de encaminhamento muito lento
-
O João Silva seleciona todos os e-mails passados da lista de discussão, clica com o botão direito e clica em Redirecionar. Em seguida, uma nova janela será aberta e ele adicionará
discourse+mailinglist-3@discoursemail.comcomoReenviar para.
Após isso, o cliente de e-mail do João Silva começará a enviar lentamente os arquivos de e-mail para o Discourse. Basta verificar após algum tempo para ver se a categoria do Discourse está sendo preenchida com conversas antigas e nostálgicas.
Limpeza
-
Remova o e-mail do João Silva da configuração
Endereço de e-mail de entrada personalizado:dessa categoria (e não se esqueça de remover o |). -
Desinstale a extensão Mail Redirect — provavelmente você não precisará dela novamente, ou, no mínimo, aumente de volta as conexões SMTP para 5.