利用 imaplib 功能 → 連到 ex gmail server 查找信件
利用5個imaplib method 執行select 查找功能 (login/list/select/search/fetch)
import imaplib
smtp_obj = smtplib.SMTP("smtp.gmail.com",587) # 建立mail server 連線 /跟 加密port 587
email = "[email protected]"
password = "xxxxxxxxxxxx"
M = imaplib.IMAP4_SSL("imap.gmail.com")
print(M.login(email,password))
print(M.list())
--------------------------------
('OK', [b'[email protected] authenticated (Success)'])
('OK', [b'(\\\\HasNoChildren) "/" "INBOX"', b'(\\\\HasChildren \\\\Noselect) "/"
"[Gmail]"', b'(\\\\All \\\\HasNoChildren) "/"
"[Gmail]/&UWiQ6JD1TvY-"', b'(\\\\HasNoChildren \\\\Trash) "/"
"[Gmail]/&V4NXPmh2-"', b'(\\\\HasNoChildren \\\\Junk) "/"
"[Gmail]/&V4NXPpD1TvY-"', b'(\\\\HasNoChildren \\\\Sent) "/"
"[Gmail]/&W8RO9lCZTv0-"', b'(\\\\Flagged \\\\HasNoChildren) "/"
"[Gmail]/&XfJSoGYfhl8-"', b'(\\\\Drafts \\\\HasNoChildren) "/"
"[Gmail]/&g0l6Pw-"', b'(\\\\HasNoChildren \\\\Important) "/"
"[Gmail]/&kc2JgZD1TvY-"'])
import imaplib
smtp_obj = smtplib.SMTP("smtp.gmail.com",587) # 建立mail server 連線 /跟 加密port 587
email = "[email protected]"
password = "xxxxxxxxxxx"
M = imaplib.IMAP4_SSL("imap.gmail.com")
M.select("inbox")
print(M.search(None, "FROM [email protected]"))
----------------
('OK', [b'1 2'])
import smtplib
import imaplib
smtp_obj = smtplib.SMTP("smtp.gmail.com",587) # 建立mail server 連線 /跟 加密port 587
email = "[email protected]"
password = "xxxxxxxxxxx"
M = imaplib.IMAP4_SSL("imap.gmail.com")
M.select("inbox")
print(M.search(None, "FROM [email protected]"))
M.search(None,"FROM [email protected]") # 查找 search mail 中的資料
------------------------------------------------------------