Skip to main content

A Python package to make receiving, parsing, and sending email easier

Project description

A Python package to simplify receiving, parsing, and sending email

Features

  • Receive emails via IMAP

    • 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/G-suite, Office 365, Exchange, Dovcot, and DavMail

  • Consistent email parsing

    • SHA256 hashes of attachments

  • Simplified email sending via SMTP

    • Uses opportunistic encryption (STARTTLS) by default

    • Easily add attachments, plain text, and HTML

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

Uploaded Source

Built Distribution

mailsuite-1.5.3-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mailsuite-1.5.3.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for mailsuite-1.5.3.tar.gz
Algorithm Hash digest
SHA256 baf0ebce2d3a1763515adeb388c26fed37f97d5f548241720a3a807bd31c3ed8
MD5 655a4133762852a0448a9af6fd8b31c8
BLAKE2b-256 a9ae52640709120abb02efb377f18898ea556f06c8a2a0a44e8e59c6183fa25f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mailsuite-1.5.3-py3-none-any.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for mailsuite-1.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b493312f798948bf7f0562124422d18ec766511a02707b8c6faec1a894020625
MD5 835fc9d6703bc2cfdb4e7d6f995ae8ca
BLAKE2b-256 c0603a1a37e4063aa0fa824be991eae15cc623e8d9bdbf72531f7028c5dcfe5e

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