Correo electrónico

El correo electrónico es una de las formas más antiguas de comunicación digital, pero sigue siendo uno de los más populares. La biblioteca estándar de Python incluye módulos para enviar, recibir y almacenar mensajes de correo electrónico.

smtplib se comunica con un servidor de correo para entregar un mensaje. smtpd se puede utilizar para crear un servidor de correo personalizado, y proporciona clases útiles para depurar la transmisión de correo electrónico en otras aplicaciones.

imaplib utiliza el protocolo IMAP para manipular los mensajes almacenados en un servidor. Proporciona una interfaz de bajo nivel para clientes IMAP, y puede consultar, recuperar, mover y eliminar mensajes.

Se pueden crear y modificar archivos de mensajes locales con mailbox usando varios formatos estándar incluyendo los formatos populares mbox y Maildir utilizados por muchos clientes de correo electrónico.