/FGV-bulkemail-RNC

Envio de email automatizado feito pelo setor de gestao

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

FGV-bulkemail-RNC

Envio de email automatizado feito pelo setor de gestao

Objetivo

Esse projeto tem como objetivo a automação do envio de RNC que é feito mensalmente, enviando email automatizado para todos os centros de testes cadastrados de acordo com a planilha mensal. Além de possuir uma interface gráfica para o usuário.

💻 Pré-Requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

  • Você instalou a versão mais recente de Python

🤖 Inicializando o programa

Clique no executável ou digite o comando no seu terminal:

python <caminho>\<programa>

Efetuando login

O programa possui uma validação de login fazendo conexão com o servidor de email, então é necessário efetuar o login corretamente para prosseguir para o menu principal.

Ao efetuar o login corretamente, você receberá uma confirmação na tela e será levado para o menu principal.

login

Ao efetuar o login incorretamente, você receberá um aviso de que o login ou senha estão incorretos e o programa não irá prosseguir.

loginfail

Configurando o envio

O primeiro item a ser selecionado será a planilha mensal que possui o cadastro de todos os CTS e Emails. Basta clicar no botão Importar Planilha

Peek 2022-04-25 16-39

O segundo item a ser selecionado é a pasta onde estão os relatórios em PDF. Basta clicar no botão Importar Diretório

Peek 2022-04-25 16-40

O terceiro item a ser selecionado é o arquivo .txt que será utilizado para compor o corpo do email. Basta clicar em Importar Texto

Peek 2022-04-25 16-41

E por último, selecionar o mês desejado pelo dropdown.

Peek 2022-04-25 16-42

Quando todas as informações estiverem completas, basta clicar em Enviar e aguardar a mensagem de confirmação ao final do processo

emailenviado

Work in progress 👷🏽‍♂️