Skip to main content

A Python package for retrieving, parsing, and sending emails

Project description

mailsuite

PyPI PyPI - Downloads

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
    • Parse Microsoft Outlook .msg files using msgconvert
  • 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.10.0.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

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

mailsuite-1.10.0-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mailsuite-1.10.0.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for mailsuite-1.10.0.tar.gz
Algorithm Hash digest
SHA256 c58338fcebbdd56b58c22a1b13d8a19581aef1588d4d56d22c51a2f18f723dce
MD5 d538ff1cc6d48a70af9bbb321625b1a8
BLAKE2b-256 3309b3a97df229007b80187e2571932692911a83c500159e20cf5229c4ae4db0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mailsuite-1.10.0-py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for mailsuite-1.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 020bd511a805d7c2d2eb26487d895436fea6e87b1e5095883bb9d91ba802275f
MD5 43d2d7495ebcc87dc4d18d1d75179cb4
BLAKE2b-256 7ffafb97ceef4535da5c4625f658bd5b9227ca40996a79038270503d49abc49b

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