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.5.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xchange_mail-0.0.5-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

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

Hashes for xchange_mail-0.0.5.tar.gz
Algorithm Hash digest
SHA256 714b7240f792503fcc117e699ec522aaa53a9f56b19a281a297dd39288013cb4
MD5 d4eca29373382da3e40bdb5c29bc72a9
BLAKE2b-256 14d3d0833ea3e4901514dfe292f20acc3406360abe0344c6febbf66d3a92a112

See more details on using hashes here.

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

Hashes for xchange_mail-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 695c4c02a5d1ca6f50894ec8e47d84dac77267c8f36d74b4839aa79d74c094d1
MD5 04f275b555ae3ceeace4982a1ac434e2
BLAKE2b-256 8ba3112e2b03da2b998fc09c3d1c1a540c04de24675fb6675ab6685f346f66ff

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