kandi background
Explore Kits

15 best Python Email libraries in 2022

by naveen.kumar@openweaver.com Updated: Jun 22, 2022

Python Email Python has built-in support for sending emails using SMTP protocol. The smtplib module defines an SMTP client session object that can be used to send mail to any Internet machine with an SMTP or ESMTP listener daemon. Python can be used to send an email in a variety of ways: as plain text, with an attached file, or as an HTML/Markdown-formatted email message. There are also several third-party libraries available in the market like: EmailMessage module in Python’s standard library, EmailReplyParser - parse responses from email threads, Flanker - a parsing and validation library written in Python by Mailgun, Mailgun-py - an official and actively maintained Mailgun library for Python. Check 15 best Python Email libraries in 2022 for developers:

mailinaboxby mail-in-a-box

Python star image 11667 Version:v60.1

License: Permissive (CC0-1.0)

Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.

Support
Quality
Security
License
Reuse

mailinaboxby mail-in-a-box

Python star image 11667 Version:v60.1 License: Permissive (CC0-1.0)

Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.
Support
Quality
Security
License
Reuse

GHuntby mxrch

Python star image 13199 Version:v2.0.1

License: Others (Non-SPDX)

πŸ•΅οΈβ€β™‚οΈ Offensive Google framework.

Support
Quality
Security
License
Reuse

GHuntby mxrch

Python star image 13199 Version:v2.0.1 License: Others (Non-SPDX)

πŸ•΅οΈβ€β™‚οΈ Offensive Google framework.
Support
Quality
Security
License
Reuse

Mailpileby mailpile

Python star image 8683 Version:1.0.0rc6

License: Others (Non-SPDX)

A free & open modern, fast email client with user-friendly encryption and privacy features

Support
Quality
Security
License
Reuse

Mailpileby mailpile

Python star image 8683 Version:1.0.0rc6 License: Others (Non-SPDX)

A free & open modern, fast email client with user-friendly encryption and privacy features
Support
Quality
Security
License
Reuse

theHarvesterby laramies

Python star image 7965 Version:0.0.1

License: No License (null)

E-mails, subdomains and names Harvester - OSINT

Support
Quality
Security
License
Reuse

theHarvesterby laramies

Python star image 7965 Version:0.0.1 License: No License

E-mails, subdomains and names Harvester - OSINT
Support
Quality
Security
License
Reuse

pyWhatby bee-san

Python star image 5643 Version:5.1.0

License: Permissive (MIT)

🐸 Identify anything. pyWhat easily lets you identify emails, IP addresses, and more. Feed it a .pcap file or some text and it'll tell you what it is! πŸ§™β€β™€οΈ

Support
Quality
Security
License
Reuse

pyWhatby bee-san

Python star image 5643 Version:5.1.0 License: Permissive (MIT)

🐸 Identify anything. pyWhat easily lets you identify emails, IP addresses, and more. Feed it a .pcap file or some text and it'll tell you what it is! πŸ§™β€β™€οΈ
Support
Quality
Security
License
Reuse

sync-engineby nylas

Python star image 3503 Version:17.1.6

License: Strong Copyleft (AGPL-3.0)

:incoming_envelope: IMAP/SMTP sync system with modern APIs

Support
Quality
Security
License
Reuse

sync-engineby nylas

Python star image 3503 Version:17.1.6 License: Strong Copyleft (AGPL-3.0)

:incoming_envelope: IMAP/SMTP sync system with modern APIs
Support
Quality
Security
License
Reuse

yagmailby kootenpv

Python star image 2428 Version:Current

License: Permissive (MIT)

Send email in Python conveniently for gmail using yagmail

Support
Quality
Security
License
Reuse

yagmailby kootenpv

Python star image 2428 Version:Current License: Permissive (MIT)

Send email in Python conveniently for gmail using yagmail
Support
Quality
Security
License
Reuse

mailinby Flolagale

Python star image 1915 Version:3.0.4

License: Permissive (MIT)

Artisanal inbound emails for every web app

Support
Quality
Security
License
Reuse

mailinby Flolagale

Python star image 1915 Version:3.0.4 License: Permissive (MIT)

Artisanal inbound emails for every web app
Support
Quality
Security
License
Reuse

gmailby charlierguo

Python star image 1697 Version:Current

License: Permissive (MIT)

A Pythonic interface for Google Mail

Support
Quality
Security
License
Reuse

gmailby charlierguo

Python star image 1697 Version:Current License: Permissive (MIT)

A Pythonic interface for Google Mail
Support
Quality
Security
License
Reuse

offlineimapby OfflineIMAP

Python star image 1728 Version:v6.5.6-rc1

License: Others (Non-SPDX)

Read/sync your IMAP mailboxes (python2) [LEGACY: move to offlineimap3]

Support
Quality
Security
License
Reuse

offlineimapby OfflineIMAP

Python star image 1728 Version:v6.5.6-rc1 License: Others (Non-SPDX)

Read/sync your IMAP mailboxes (python2) [LEGACY: move to offlineimap3]
Support
Quality
Security
License
Reuse

flankerby mailgun

Python star image 1563 Version:v0.9.14

License: Permissive (Apache-2.0)

Python email address and Mime parsing library

Support
Quality
Security
License
Reuse

flankerby mailgun

Python star image 1563 Version:v0.9.14 License: Permissive (Apache-2.0)

Python email address and Mime parsing library
Support
Quality
Security
License
Reuse

inbox.pyby billzhong

Python star image 1502 Version:Current

License: Permissive (BSD-2-Clause)

Python SMTP Server for Humans

Support
Quality
Security
License
Reuse

inbox.pyby billzhong

Python star image 1502 Version:Current License: Permissive (BSD-2-Clause)

Python SMTP Server for Humans
Support
Quality
Security
License
Reuse

django-anymailby anymail

Python star image 1367 Version:9.0

License: Others (Non-SPDX)

Django email backends and webhooks for Amazon SES, Mailgun, Mailjet, Postmark, Postal, SendGrid, Sendinblue, SparkPost and more

Support
Quality
Security
License
Reuse

django-anymailby anymail

Python star image 1367 Version:9.0 License: Others (Non-SPDX)

Django email backends and webhooks for Amazon SES, Mailgun, Mailjet, Postmark, Postal, SendGrid, Sendinblue, SparkPost and more
Support
Quality
Security
License
Reuse

python-o365by O365

Python star image 1209 Version:v2.0

License: Permissive (Apache-2.0)

A simple python library to interact with Microsoft Graph and Office 365 API

Support
Quality
Security
License
Reuse

python-o365by O365

Python star image 1209 Version:v2.0 License: Permissive (Apache-2.0)

A simple python library to interact with Microsoft Graph and Office 365 API
Support
Quality
Security
License
Reuse

SimplyEmailby SimplySecurity

Python star image 784 Version:Version-1.4.10

License: Strong Copyleft (GPL-3.0)

Email recon made fast and easy, with a framework to build on

Support
Quality
Security
License
Reuse

SimplyEmailby SimplySecurity

Python star image 784 Version:Version-1.4.10 License: Strong Copyleft (GPL-3.0)

Email recon made fast and easy, with a framework to build on
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Python
Messaging
Testing

Open Weaver – Develop Applications Faster with Open Source

Follow

  • Β© 2023 Open Weaver Inc.