Skip to content

HugorRR/envio-emails

Repository files navigation

📧 Sistema de Envio de Emails em Massa

Um sistema web desenvolvido com Streamlit para envio de emails em massa de forma simples e eficiente.

Python Streamlit License

🚀 Funcionalidades

  • ✉️ Envio de emails individuais ou em massa
  • 📎 Suporte para importação de lista de emails via Excel
  • 📊 Barra de progresso em tempo real
  • 🔒 Interface segura para configuração de credenciais
  • 📝 Editor de texto para personalização do corpo do email
  • 📋 Validação automática de endereços de email
  • 📈 Relatório de envios bem-sucedidos

🛠️ Instalação

  1. Clone o repositório:
git clone https://github.com/HugorRR/sistema-emails-massa.git
cd sistema-emails-massa
  1. Instale as dependências:
pip install -r requirements.txt
  1. Execute o aplicativo:
streamlit run app.py

📋 Pré-requisitos

  • Python 3.9 ou superior
  • Conta Gmail com senha de app configurada
  • Bibliotecas listadas em requirements.txt

🔧 Configuração

Configurando senha de app do Gmail

  1. Acesse sua conta Google
  2. Vá para Configurações de Segurança
  3. Ative a autenticação de dois fatores
  4. Gere uma senha de app
  5. Use esta senha no aplicativo

Para mais detalhes, consulte o arquivo PDF de tutorial incluído no projeto.

🖥️ Como Usar

  1. Configure suas credenciais do Gmail no sidebar
  2. Escolha o método de envio:
    • Email único: Digite o endereço do destinatário
    • Lista de emails: Faça upload de arquivo Excel
  3. Preencha o assunto e corpo do email
  4. Clique em "Enviar" e acompanhe o progresso

⚙️ Tecnologias Utilizadas

🤝 Contribuindo

Contribuições são bem-vindas! Para contribuir:

📝 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

💜 Apoie o Projeto

Se este projeto te ajudou de alguma forma, considere fazer uma doação:

👨‍💻 Autor

Hugo Néri - GitHub

📧 Contato

About

Sistema de envios de email em massa

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages