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.2.1.tar.gz (28.2 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.2.1-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nicemail-0.2.1.tar.gz
Algorithm Hash digest
SHA256 fe9f4bfc4ea28dde155ebe571aaeb68a9c6b3c58f8a29f04e997bb914f331a19
MD5 8e0b1dd58e8b641153ea86d4053d0aaa
BLAKE2b-256 942cb7b712d64bf03b28900a6cf1823253e0468b9175a2b16e7e380248fe6327

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nicemail-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 33.0 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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2bcb7c6313ee892353808600fdf68196d5dcd3a6319c15c751e209a402b19493
MD5 f7d27db2df5d7a5107783ef8e0ef6c32
BLAKE2b-256 c96a34919bf5961e953ad728a9b911d7e469b2df199cbb35471b08f90cf183b1

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