Как читать электронную почту, используя python и smtplib - PullRequest
0 голосов
/ 13 декабря 2018

Нашел много примеров, как отправлять почту, но как я могу читать входящие?Например яндекс.

import smtplib as smtp

email = "me@example.com"
password = "password"

server = smtp.SMTP_SSL('smtp.yandex.com')
server.set_debuglevel(1)
server.ehlo(email)
server.login(email, password)
server.auth_plain()
# server.get_and_print_your_inbox_magic_method()
server.quit()

1 Ответ

0 голосов
/ 13 декабря 2018

Протокол SMTP предназначен для отправки почты.Если вы хотите посмотреть свой почтовый ящик - он же получает почту - вам нужно использовать POP3 или IMAP .

Но так же, как smtplib, Python также имеет imaplib для IMAP и poplib для POP3.

...