pyzmail is a high level mail library for Python. It provides functions and classes that help for reading, composing and sending emails. pyzmail hides the complexity of the MIME structure and MIME encoding/decoding. It also make the problems of the internationalization encoding/decoding simpler.python-emails code is simple, but it is still more elegant, can be used in django environment and has html transformation methods. It has HTML-email message abstraction, css inlining, image inlining, DKIM signature and many more features.Mailthon is an email library for Python that aims to be highly extensible and composable. For documentation click 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.This library defines a class, POP3, which encapsulates a connection to a POP3 server and implements the protocol as defined in RFC 1725. The POP3 class supports both the minimal and optional command sets. Additionally, this library provides a class POP3_SSL, which provides support for connecting to POP3 servers that use SSL as an underlying protocol layer.This library defines three classes, IMAP4, IMAP4_SSL and IMAP4_stream, which encapsulate a connection to an IMAP4 server and implement a large subset of the IMAP4rev1 client protocol as defined in RFC 2060. It is backward compatible with IMAP4 (RFC 1730) servers, but STATUS command is not supported in IMAP4.yagmail makes sending emails very easy by doing all the magic.