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.11.2.tar.gz (17.4 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.11.2-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mailsuite-1.11.2.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.2 cpython/3.12.3 HTTPX/0.28.1

File hashes

Hashes for mailsuite-1.11.2.tar.gz
Algorithm Hash digest
SHA256 8a570e1f6ee554a861ff114efdd916664c2dc7ac0f62b293591de7d71aa851d9
MD5 1cd2544cf147a810c95892c3be420213
BLAKE2b-256 67466a77b4b3282e6a76ee07f3c1908934800f80d53d0b6e47f0c00c821e3e68

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mailsuite-1.11.2-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.2 cpython/3.12.3 HTTPX/0.28.1

File hashes

Hashes for mailsuite-1.11.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5b2432be4dc57a295319cb747e6a490d1f32246f953f9eb70916386094343a81
MD5 78fe35ea79bcbaf95fc0a155c14dd9cc
BLAKE2b-256 d67833df0874a22342b0dbff43e5da0ce01004288427f2a58c45b072ffd43fd8

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