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.9.7.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

mailsuite-1.9.7-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mailsuite-1.9.7.tar.gz
Algorithm Hash digest
SHA256 77deabef5dacba22f8752cd3e6f1bfac3fb83c89e5be9ba8028ddc79da957bec
MD5 6bc18d72c1ba2e3c069702a4b997ebb2
BLAKE2b-256 fb6c7addb0a199bd293bf8782c49cd24674b7536553fc4e1c064e6097fa1aee8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mailsuite-1.9.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d57a40edd148251b9c97b6b5ee0e757f5b673d803268fd4719f6f1dd0d77935e
MD5 998be2c059d377ab44e414a0a20b888e
BLAKE2b-256 8e010b21b7c7ad6d1d3b2bcc6f90460484c531b44f4b5636188eb679e092ba6d

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