Skip to main content

This is an esperimental 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.4.tar.gz (15.4 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.4-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: azure_simple_email-0.1.4.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for azure_simple_email-0.1.4.tar.gz
Algorithm Hash digest
SHA256 c3fcadf8c6cb8114454c036829a9de995c4b852acafb69191907e0351aba2c73
MD5 b9da6011e718f3dbd2e5f94fe0358c01
BLAKE2b-256 4b48696d1ce3c19e7de011b6156331435c2384a85ff958710880dc641987929a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for azure_simple_email-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 67d1726a1dd0f2108647910a7b0d6c39e7e4f55239e17e5097b9cf94bbb36e5c
MD5 ed81ebdcf71b63a45774896136a9d8e7
BLAKE2b-256 2c855dfe87ffebacf7ee90bd0509859cb08cd59b85d7f64986391dbe7a9e533a

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