Автор оригинала: Doug Hellmann.
Электронная почта – одна из старейших форм цифрового общения, но по-прежнему остается одной из самых популярных. Стандартная библиотека Python включает модули для отправки, получения и хранения сообщений электронной почты.
smtplib связывается с почтовым сервером для доставки сообщения. smtpd можно использовать для создания настраиваемого почтового сервера и предоставляет классы, полезные для отладки передачи электронной почты в других приложениях.
imaplib использует протокол IMAP для управления сообщениями, хранящимися на сервере. Он предоставляет низкоуровневый API для клиентов IMAP и может запрашивать, извлекать, перемещать и удалять сообщения.
Локальные архивы сообщений можно создавать и изменять с помощью почтового ящика с использованием нескольких стандартных форматов, включая популярные форматы mbox и Maildir, используемые многими программами-почтовыми клиентами.
- smtplib – Клиент протокола простой передачи почты
- smtpd – Примеры почтовых серверов
- почтовый ящик – Управление архивами электронной почты
- imaplib – Клиентская библиотека IMAP4