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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xchange_mail-0.0.5.tar.gz.
File metadata
- Download URL: xchange_mail-0.0.5.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
714b7240f792503fcc117e699ec522aaa53a9f56b19a281a297dd39288013cb4
|
|
| MD5 |
d4eca29373382da3e40bdb5c29bc72a9
|
|
| BLAKE2b-256 |
14d3d0833ea3e4901514dfe292f20acc3406360abe0344c6febbf66d3a92a112
|
File details
Details for the file xchange_mail-0.0.5-py3-none-any.whl.
File metadata
- Download URL: xchange_mail-0.0.5-py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
695c4c02a5d1ca6f50894ec8e47d84dac77267c8f36d74b4839aa79d74c094d1
|
|
| MD5 |
04f275b555ae3ceeace4982a1ac434e2
|
|
| BLAKE2b-256 |
8ba3112e2b03da2b998fc09c3d1c1a540c04de24675fb6675ab6685f346f66ff
|