Posted by admin on Март 7, 2008

Анонимное получение корреспонденции. Часть 2.

Библиотека poplib скрывает от пользователя механизмы взаимодействия клиента с POP3‑сервером, однако, значительно упрощает процесс программирования. Минимально функциональная программа, читающая все письма, поступившие к этому моменту в почтовый ящик, может выглядеть так:

 

·         #!/usr/local/bin/python

·         import poplib

·         print "Python’s Mail client"

·         print "Connecting..."

·         M = poplib.POP3("mail.ru")

·         print "Login..."

·         M.user("MyLogin")

·         print "Password...."

·         M.pass_("MyUnpublishedPassword")

·         print "Get List of message"

·         numMessages = len(M.list()[1])

·         print "Numers of message : ",numMessages

·         for i in range(numMessages):

·            for j in M.retr(i+1)[1]:

·            print j

 

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

Add A Comment