Napisałem sobie taki programik który obsługuje maila (odbiera pocztę przez pop3). Pod linuksem wszystko śmiga tak jak trzeba ale pod win chce go skompilować (o ile tak to można nazwac :P ) za pomocą py2exe. Wszystko się psuje gdy odpalam aplikację , wywala mi następujący błąd w Logfile:
Kod:
Traceback (most recent call last):
File "prog.pyw", line 10, in <module>
File "email\__init__.pyc", line 56, in message_from_string
File "email\parser.pyc", line 12, in <module>
File "email\feedparser.pyc", line 27, in <module>
File "email\message.pyc", line 90, in <module>
File "email\message.pyc", line 790, in Message
File "email\__init__.pyc", line 79, in __getattr__
ImportError: No module named iterators
importuje moduły
import poplib
import email
import os
program przypomina ten z tego adresu http://docs.python.org/library/poplib.html
Kod:
M = poplib.POP3('localhost')
M.user(getpass.getuser())
M.pass_(getpass.getpass())
numMessages = len(M.list()[1])
for i in range(numMessages):
for j in M.retr(i+1)[1]:
print j
OK pomogła reinstalka pythona