Skip to main content

A simple email package

Project description

Nicemail

Nicemail is a small, explicit email-sending library for personal and small-team use. It favors clarity and safety over abstraction.

Quickstart

from nicemail import EmailClient

client = EmailClient(backend="dry_run", out_dir="dry_run_out")
client.send(
    to="you@example.com",
    subject="Hello from Nicemail",
    body_text="This is a dry-run message.",
    from_address="me@example.com",
)

CLI

nicemail dry-run --to you@example.com --from me@example.com --subject "Hello" --body "Test" --out-dir ./dry_run_out
nicemail send --backend ms_graph --to you@example.com --subject "Hello" --body "Hello from Nicemail" --email me@example.com --client-id YOUR_CLIENT_ID

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

nicemail-0.1.0.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

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

nicemail-0.1.0-py3-none-any.whl (29.9 kB view details)

Uploaded Python 3

File details

Details for the file nicemail-0.1.0.tar.gz.

File metadata

  • Download URL: nicemail-0.1.0.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for nicemail-0.1.0.tar.gz
Algorithm Hash digest
SHA256 385a158f7bea79af67eaa4a4e7306fe0ca574b308029fc84674af54413e35843
MD5 23f7c840ef123bf8084fc93b07063119
BLAKE2b-256 7de6568155171884b3b2e2cd2220d8b0a7ea630081463c52a87068b784a08886

See more details on using hashes here.

File details

Details for the file nicemail-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: nicemail-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 29.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for nicemail-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf7a9994b7bee1ef73c74e4e4923c43f90071c2a438c6768bf0310d06e32684f
MD5 f218e8347de6e84d96bf417059f42b7e
BLAKE2b-256 2543c52f6949781a4db42a135d237a0560b69e699028fe507b34ecd9fdc2c8de

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