您好!以下是获取雅虎信息阿里云邮箱的演示代码:
import imaplib
import email
# 阿里云邮箱的IMAP服务器和端口
server = "imap.aliyun.com"
port = 993
# 阿里云邮箱的账号和密码
username = "your_email_address"
password = "your_email_password"
# 登录邮箱
mail = imaplib.IMAP4_SSL(server, port)
mail.login(username, password)
# 选择收件箱
mail.select("inbox")
# 搜索邮件
status, data = mail.search(None, "FROM "yahoo.com"")
# 打印搜索结果中的邮件信息和内容
for num in data[0].split():
status, data = mail.fetch(num, "(RFC822)")
msg = email.message_from_bytes(data[0][1])
print("From:", msg["From"])
print("Subject:", msg["Subject"])
print("Content:", msg.get_payload())
# 关闭连接
mail.close()
mail.logout()
请注意替换代码中的your_email_address
和your_email_password
为您的阿里云邮箱账号和密码。