Skip to main content

This is an experimental library to send email using Microsoft Graph API

Project description

azure_simple_email

Python library to send email trough azure service api

This tool is very simple to use provided you already have an active account with Microsoft Azure Cloud.

To ba able to access Azure Api this library will look for 3 environment variables

AZURE_EMAIL_CLIENT_ID AZURE_EMAIL_CLIENT_SECRET AZURE_EMAIL_AUTHORITY

You can find these values inside your Azure Entra DI services,

Moreover to send an email you need to have a valid Microsoft email account inside the organization

The you call instantiate AzureSendEmail passing the sender's email as paramenter

this is the example that I have tested here of course with different email address.

azure_email = AzureSendMail(user_id='service@example.com') azure_email.add_recipient('marco@test.com') azure_email.add_attachment('../README.md') azure_email.send_email(subject='test message', text='Hi, we are testing this python tool')

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

azure_simple_email-0.2.0.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

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

azure_simple_email-0.2.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file azure_simple_email-0.2.0.tar.gz.

File metadata

  • Download URL: azure_simple_email-0.2.0.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for azure_simple_email-0.2.0.tar.gz
Algorithm Hash digest
SHA256 49ae2bec7b0a3f225653c6496e7f581821db42cdc968ce85408c4d0b25e2a7ba
MD5 56a49ab64cc48a3adecca594eac654de
BLAKE2b-256 bb7dacabd2d2816b810673d595c7cc290bb6c2d0248102b672c77a7dfef7804e

See more details on using hashes here.

File details

Details for the file azure_simple_email-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for azure_simple_email-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3da501d11f085f1c9d4ae19f7756e4df16caa244c5f0c5fe04310003983a74d6
MD5 472de2006bb9aceea58c24ab661b414b
BLAKE2b-256 5f173d339d62c17e6837c03744c4a40fb5fe801d9178443d4d9daa9eff770f4c

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