-3
import imaplib,time
class Mail():
def __init__(self):
self.user= 'USERNAME'
self.password= 'PASSWORD'
self.M = imaplib.IMAP4_SSL('imap.gmail.com', '993')
self.M.login(self.user, self.password)
def checkMail(self):
self.M.select()
self.unRead = self.M.search(None, 'UnSeen')
return len(self.unRead[1][0].split())
email = Mail()
while 1:
print ('Sending')
time.sleep(2)
從理論上說,無非是打印的 '發送'。你將'email'初始化爲'MAIL'的一個實例,它應該通過IMAP登錄到一個電子郵件帳戶,但是沒有其他事情發生。你永遠不會叫'checkMail'。 此外,這個問題被認爲是不好的形式。你爲什麼不理解代碼?一個特定的部分會讓你感到困惑嗎?更加詳細一些。 – Logan