import getpass, poplib
user = 'my_user_name'
Mailbox = poplib.POP3_SSL('pop-mail.outlook.com.com', '995')
Mailbox.user(user)
Mailbox.pass_('my_password')
numMessages = len(Mailbox.list()[1])
for i in range(numMessages):
for msg in Mailbox.retr(i+1)[1]:
print msg
Mailbox.quit()
Вышеприведенный код из python POP3 docs, я использовал его и работал. Но это не то, что я хочу. Я хочу читать электронные письма, которые поступают только с определенного адреса. Я не нашел никаких методов в библиотеке POP3 python. Может ли кто-нибудь помочь?Чтение электронной почты Outlook с определенным адресом в python с POP3
POP3 не имеет способностей к фильтру/поиску. Вы должны сами просмотреть электронные письма. – poke
ohh ... как насчет IMAP? это есть? –