色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 監聽新郵件

錢浩然2年前11瀏覽0評論

Python 監聽新郵件是一種方便的方式,可以及時獲取最新的郵件內容。下面是一段Python代碼示例:

import imaplib
import email
from email.header import decode_header
# 更換成自己的郵箱和密碼
username = "your_email@example.com"
password = "your_password"
# 連接到IMAP服務器
imap = imaplib.IMAP4_SSL("imap.example.com")
# 登錄
imap.login(username, password)
# 選擇收件箱
imap.select("INBOX")
# 搜索所有未讀郵件
status, messages = imap.search(None, "UNSEEN")
# 遍歷所有郵件
for message in messages[0].split(b" "):
# 獲取郵件內容
_, msg = imap.fetch(message, "(RFC822)")
# 解析郵件
email_message = email.message_from_bytes(msg[0][1])
# 獲取郵件主題
subject = decode_header(email_message["Subject"])[0][0]
# 獲取發件人
from_ = decode_header(email_message["From"])[0][0]
# 獲取郵件正文
if email_message.is_multipart():
for part in email_message.get_payload():
if part.get_content_type() == "text/plain":
body = part.get_payload(decode=True).decode()
break
else:
body = email_message.get_payload(decode=True).decode()
# 打印郵件信息
print("Subject:", subject)
print("From:", from_)
print("Body:", body)
# 關閉連接
imap.close()
imap.logout()

以上代碼會連接到IMAP服務器,搜索所有未讀郵件并遍歷每個未讀郵件的主題、發件人和正文內容。可以將這個代碼加入到一個定時任務中,每隔一段時間就執行一次,以便及時獲取最新的郵件。