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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mailsuite-1.8.1.tar.gz
  • Upload date:
  • Size: 17.0 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.1.tar.gz
Algorithm Hash digest
SHA256 372867974c6268cb1ae2043b0d15c7c25dda48d4d9c17e6a47ec5c7f4775c59a
MD5 6d8355563742166737be3c717bd7054d
BLAKE2b-256 86556c5fec81df93658c0a9475b0713e566c2be4d7605c651a935414bc9b80e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mailsuite-1.8.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 67e4478c356933f98bee0b13e451a0f817c017def223f4567dca01be7c5de578
MD5 831cdebd8861c607656ee04b091bc717
BLAKE2b-256 4d719cca449c5ee3634c0b1df98b9f9d6377513b8a4bdf0e57933c2acb5d978c

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