Обзор
Этот сайт реализует простой интерфейс на основе веб-браузера для учетных записей электронной почты POP/SMTP.
Отправлять электронную почту с помощью такого интерфейса может кто угодно, но по соображениям безопасности
просмотреть почтовые сообщения не удастся, если не указать в сценариях информацию о своей учетной записи
электронной почты на сервере. Сайт PyMailCgi реализован в виде набора CGI-сценариев Python, которые выполняются
на серверной (не локальной) машине и генерируют HTML-страницы для взаимодействия с клиентом/браузером. Детали
ищите в книге Программирование на Python, 4-е издание.
|
Примечания
Внимание: версия PyMailCgi 1.0 первоначально была написана во время двухчасовой остановки в аэропорту
О'Хара в Чикаго. Эта версия далеко не такая быстрая или полнофункциональная, как PyMailGUI (скажем, каждый
щелчок требует взаимодействия через Интернет, отсутствует операция сохранения и многопоточность, не выполняется
кеширование заголовков или уже просмотренных почтовых сообщений). С другой стороны, PyMailCgi работает в любом
веб-браузере, независимо от того, установлен ли на машине интерпретатор Python (и Tk).
Также обратите внимание, что в случае использования этих сценариев для чтения собственной электронной почты
PyMailCgi не гарантирует безопасность пароля вашей учетной записи. Для получения дополнительной информации
о политиках безопасности ознакомьтесь с примечаниями на странице просмотра и почитайте соответствующую книгу.
Нововведения в версии 2: система PyMailCGI поддерживает просмотр и отправку почтовых вложений
для одного пользователя и избегает ряда изнурительных загрузок сообщений электронной почты, характерных для
предыдущей версии. Она получает только заголовки сообщений для страницы со списком и загружает полный текст
только одного сообщения, выбранного для просмотра.
Нововведения в версии 3: система PyMailCGI теперь работает только под управлением версии
Python 3.X и использует новые функциональные возможности пакета mailtools: декодирование и кодирование
интернационализированных заголовков, декодирование основного текста почтового сообщения и т.д.
Также вас может заинтересовать:
- Программа PyMailGUI в каталоге Internet, которая реализует более полный графический пользовательский
интерфейс клиентской стороны на базе Python+Tk, предназначенный для работы с электронной почтой
- Программа pymail.py в каталоге Email, которая предлагает простой интерфейс для работы с электронной
почтой на основе командной строки
- Модуль imaplib в библиотеке Python, который поддерживает почтовый протокол IMAP вместо POP
|