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.1.7.tar.gz (15.5 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.1.7-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for azure_simple_email-0.1.7.tar.gz
Algorithm Hash digest
SHA256 5d32eb2618d3a4613d9d7eb047a6dc870fa1a0223392d81e163508994eaa7511
MD5 f6422f013425a515454be0980b4dbaca
BLAKE2b-256 a6c1e7edaab046903cf1cef9ac88895a8c74a96394cfe5ab25d64f198a4d9a9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for azure_simple_email-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 6d468e2ae9601c99d34c28a0c9bc4d8296194c60c00af40606f0d99615727113
MD5 56534997bc2a0328b79ed4566a8c1c15
BLAKE2b-256 afc9ef7994005181f61c41d027de72d5fd4f6d436078a604a8c66f7ac282af15

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