Skip to main content

Class to handle smpt and imap server for RPA apps

Project description

BotMail

BotMail é uma ferramenta Python projetada para facilitar o gerenciamento de e-mails usando os protocolos SMTP e IMAP. Ideal para integrar em fluxos de trabalho de Automação de Processos Robóticos (RPA), permite o envio, leitura e manipulação de e-mails de forma simples e eficiente.

Funcionalidades

  • Envio de E-mails (SMTP): Configure e envie e-mails com facilidade.
  • Recebimento de E-mails (IMAP): Leia e processe e-mails diretamente do servidor.
  • Manipulação de Anexos: Faça download e gerenciamento de anexos.
  • Automação: Integração com fluxos de RPA para tarefas repetitivas e automáticas.

Requisitos

  • Python 3.10 ou superior.
  • Biblioteca padrão smtplib, imaplib, e email.

Instalação

  1. Instale o pacote:
     pip install botmail
    

Exemplo de Uso

from botmail.webmail import Email

if __name__ == "__main__":
    mail = Email(
        "smtp.example.com.br",
        "imap.example.com.br"
    )
    mail.send_email(
        "Nem Email Class",
        "example1@gmail.com",
        ["example2@gmail.com"],
        mail.generate_simple_html_body('Hi', 'BotMail', "What's up?"),
    )

No exemplo acima:

  • Configuramos as credenciais do servidor SMTP e IMAP.
  • Enviamos um e-mail simples usando send_email.

Licença

Este projeto está licenciado sob a licença MIT. Consulte o arquivo Licença MIT para mais detalhes.

Contribuições

Contribuições são bem-vindas! Caso tenha sugestões, melhorias ou correções, sinta-se à vontade para abrir uma issue ou enviar um pull request.

Contato

Para dúvidas ou suporte, entre em contato com o mantenedor através do GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

botmail-0.2.6.tar.gz (11.7 kB view details)

Uploaded Source

File details

Details for the file botmail-0.2.6.tar.gz.

File metadata

  • Download URL: botmail-0.2.6.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for botmail-0.2.6.tar.gz
Algorithm Hash digest
SHA256 1b6810d7dbcd3d7225af1ea7149f6d27ea4eada051b0fdaae9d57f48e84da264
MD5 cdf8b65a5d74842cddb9a0545ebce873
BLAKE2b-256 732c88b911b0efea291fbc436bf8175c3d33f773a6ef54d60d278d07810331ab

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page