# -*- coding: utf-8 -*-
import email, poplib
import quopri
server = "pop.mail.ru"
port = "995"
user = "user"
pasw= "pass"
mServer = poplib.POP3_SSL(server,port)
mServer.user(user)
mServer.pass_(pasw)
#Get the number of mail messages
numMessages = len(mServer.list()[1])
print ("You have %d messages." % (numMessages))
print ("Message List:")
#List the subject line of each message
messages = []
for mList in range(numMessages) :
for msg in mServer.retr(mList+1)[1]:
if msg.startswith(b'Subject'):
# msg=str(msg)
msg=email.message_from_bytes(msg)
# msg=quopri.decodestring(msg.encode('utf-8')).decode('utf-8')
messages.append(msg)
break
mServer.quit()
for i in messages:
print (i)
И, если можно, скажите, как считать только непрочитанные сообщения и их авторов?
Спасибо.