Email tools in python

smtplib - это клиент smtp-протокола, взаимодействующий с почтовым сервером. Он реализует соединение, отправку/получение сообщений, аутентификацию и шифрование.

imaplib реализует клиент протокла imap4, poplib клиент протокола pop3

smtpb реализует smtp-сервер, используемый в smtplib. В настоящий момент устарел (т.к. построена на базе модуля asyncore, который депрекейтед начиная с python3.6). Вместо него рекомендуется использовать асинхронный smtp-сервер aiosmtp, построенный на базе [asyncio]

mailbox определяет АПИ для доступа к сообщениям электронной почты. Поддерживаемые форматы хранения Maildir, mbox, MH, Babyl и MMDF (чаще всего встречаются первые два). Формат mbox хранит содержимое почтового ящика в виде отдельного текстового файла, что упрощает работу с ним как с простым фалом. Недостаток такого подхода - потоконебезопасность из-за чего доступ к ящику приходится блокировать для других потребителей на время операций. Maildir хзранит почтовый ящик в виде папок и подпапок, что частично снимает проблему блокировки.

mailbox обеспечивает:

email реализует обработку электронной почты и ее содержимого. Модуль реализует обработку и представление email-сообщений, а так-же парсинг. Так-эже полезно знать про:

Смотри еще:

>>> На главную