Skip to main content

Solução de gerenciamento e envio de e-mails via MS Exchange

Project description

xchange_mail logo

Envio de E-mails via Exchange

Release PyPI PyPI - Python Version PyPI - Status


Biblioteca python construída para facilitar o gerenciamento e envio de e-mails utilizando a biblioteca exchangelib como ORM da caixa de e-mails Exchange.

Instalação via git clone

Para utilização das funcionalidades encapsuladas neste repositório, é possível executar o comando git clone na máquina local.

$ git clone https://github.com/ThiagoPanini/xchange_mail.git 

Nesse cenário, o usuário pode usufruir de scripts disponibilizados no diretório examples para terem uma base de utilização das ferramentas deste repositório. Um dos exemplos de uso está presente em examples/starlight, sendo seu conteúdo é dado por:

└── starlight
    ├── depara_imgs.txt
    ├── depara_tags.txt
    ├── starlight.html
    └── starlight.py

O script starlight.py, desde configurado previamente com as credenciais do usuário executar do código, permite o envio de um e-mail altamente customizado com um template HTML com o tema Starlight criado a partir da plataforma Bee Free.

starlight_template

Instalação via pip

Adicionalmente, é possível realizar a instalação do pacote diretamente do PyPI. Para tal, é recomendada a criação de um ambiente virtual para o projeto ao qual exige a utilização das funcionalidades aqui expostas a partir da sequência de comandos abaixo:

# Criando e ativando ambiente virtual
$ python3 -m venv <nome_venv>
$ source ~/<nome_venv>/bin/activate

# Instalando biblioteca
pip install xchange_mail

Assim, em qualquer script Python, será possível importar os módulos da biblioteca da seguinte forma

from xchange_mail.handler import send_simple_mail

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

xchange_mail-0.0.4.tar.gz (6.0 kB view hashes)

Uploaded Source

Built Distribution

xchange_mail-0.0.4-py3-none-any.whl (5.7 kB view hashes)

Uploaded Python 3

Supported by

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