Solução de gerenciamento e envio de e-mails via MS Exchange
Project description
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.
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
Built Distribution
Hashes for xchange_mail-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11ab081d1a4df48c4f0b88f61cfff6e44d1ca75064c9fa23d5cd78424957f01b |
|
MD5 | 55e022289d8d96df1cf9dbdf49351f7e |
|
BLAKE2b-256 | d2893d4d9ae177d39f241105973155382c3e248ff5a6947f1278a0671b441fcb |