Issue #184
Script alteração de emails
Escrever o script que altere os emails originais dos ambientes de dev e homologação. Esta issue está relacionada ao problema do envio de emails a cada virada de mês, onde estamos gerando spams.
-
@maxalmeida está acompanhando junto com o Athos.
-
Minhas fila de tasks p/ hoje: [1] Empacotar e testar Colab [2] Subir Noosfero-SPB e Colab p/ OBS com David [3] Finalizar e testar scripts de alteração de emails
Se alguém puder me ajudar testando tanto o pacote do colab ao longo da tarde quanto o backup novo (sem emails), vai me ajudar sim. Após o hangout de ontem, definimos que quinta (27/8) realizaremos o procedimento, com ou sem tal script, no primeiro caso, restaurando o backup novo no hambiente 'homologa', no último, removendo os usuários das listas de email do mesmo.
-
@davidcarlos ou @maxalmeida, vocês podem ajudar o Athos?
-
Eu posso
-
Finalmente finalizei o script em python para realizar tal tarefa. Reparem que eu optei em utilizar python pelo fato de que os arquivos do mailman (config.pck) são serializados usando o pickle. Por isto, do meu ponto de vista, o procedimento correto para alterar tais arquivos consistem em:
- Deserializar o .pck;
- Alterar os valores no dicionário retornado pelo passo (1);
- Reserializar o novo dicionários com os dados alterados.
Eu testei aqui e aparentemente está certo, contudo eu gostaria de pedir para que outras pessoas testem o script. Para testar usei o seguinte procedimento:
- Descompactei o backup;
- Copiei o script para a pasta descompactada;
- Executei o script: python remove_backup_email.py
- Esperei cerca de 10 minutos (fiz o procedimento no meu hd externo, por isto espero que seja mais rápido se for feito direto no disco).
Para ver o script:
@athos ou @maxalmeida, vocês poderiam dar uma olhada?
@lucasmoura e @seocam, não sou muito bom em python por isto aceito dicas :) -> Claro, se vocês tiverem tempo.
-
@maxalmeida vamos parear essa semana para bater o martelo nisto e fechar o assunto?
-
O script está pronto e o @paulohtfs fez um teste no output do mesmo. Além disto, eu e o @davidcarlos adaptamos a receita para não enviar mais email no merge https://softwarepublico.gov.br/gitlab/softwarepublico/softwarepublico/merge_requests/96
-
Status changed to closed
-
@arthurmde só o que faltava era testar o script msm, contudo o @paulohtfs fez o teste e disse que estava funcionando. De qualquer forma, subirei o script para a pasta utils. Mantemos essa issue fechada.