Получение и использование пакетов и инструментов сторонних разработчиков

poluchenie i ispolzovanie paketov i instrumentov storonnih razrabotchikov Сценарии на стороне клиента

В библиотеке программного обеспечения с открытыми исходными текстами есть и другие пакеты Python для обработки почты на более высоком уровне. В большинстве своем они основаны на одном из трех вышеперечисленных приемов.

Из всех четырех вариантов наиболее переносимым и непосредственным является использование модуля smtplib. Запуск почтовой программы с помощью os.popen обычно действует только в Unix-подобных системах, но не в Windows (требуется наличие почтовой программы командной строки). Программа sendmail, хотя и обладает значительной мощью,

также имеет определенный уклон в сторону Unix, сложна и может быть установлена не во всех Unix-подобных системах.

Напротив, модуль smtplib работает на любом компьютере, где есть Python и соединение с Интернетом, поддерживающее доступ по SMTP, в том числе в Unix, Linux и Windows. Он отправляет электронную почту через сокеты внутри самого процесса, вместо того чтобы запускать отдельную программу. Кроме того, SMTP позволяет в значительной мере управлять форматированием и маршрутизацией электронной почты.

Использованная литература:

Марк Лутц — Программирование на Python, 4-е издание, II том, 2011

Каталог сайтов Всего.ру
Оцените статью
Секреты программирования
Добавить комментарий