Skip to main content

A Python package for retrieving, parsing, scanning, and sending emails

Project description

A Python package for retrieving, parsing, and sending emails.

Features

  • Simplified IMAP client

    • Retrieve email from any folder

    • Create new folders

    • Move messages to other folders

    • Delete messages

    • Monitor folders for new messages using the IMAP IDLE command

    • Always use / as the folder hierarchy separator, and convert to the server’s hierarchy separator in the background

    • Always remove folder name characters that conflict with the server’s hierarchy separators

    • Prepend the namespace to the folder path when required

    • Automatically reconnect when needed

    • Work around quirks in Gmail, Microsoft 365, Exchange, Dovecot, and DavMail

  • Consistent email parsing

    • SHA256 hashes of attachments

    • Parsed Authentication-Results and DKIM-Signature headers

  • Simplified email creation and sending

    • Easily add attachments, plain text, and HTML

    • Uses opportunistic encryption (STARTTLS) with SMTP by default

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

mailsuite-1.8.2.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

mailsuite-1.8.2-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file mailsuite-1.8.2.tar.gz.

File metadata

  • Download URL: mailsuite-1.8.2.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.2 requests/2.27.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18

File hashes

Hashes for mailsuite-1.8.2.tar.gz
Algorithm Hash digest
SHA256 2752571361343dc44f40f551774e0c4898ec663583eaa116f0d1f759672db8ae
MD5 36c4cf66455ef4e44c5f8a2f2d42b421
BLAKE2b-256 8d4c2f9bff7b3d698dd7200dac36e77b8337fad830f5a4aafc3d9c8807d7d709

See more details on using hashes here.

File details

Details for the file mailsuite-1.8.2-py3-none-any.whl.

File metadata

  • Download URL: mailsuite-1.8.2-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.2 requests/2.27.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18

File hashes

Hashes for mailsuite-1.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bec32515c9eee1344744e4924c585591fd057913ee07e00af95a0c3bb57a0c54
MD5 c67048d939c2f879fbe5a60c94efc21e
BLAKE2b-256 1235152b558b0ea8b3169bbff06a960d51806be3adb5e85301ad235c3f0f5e27

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page