Đọc code gmail bằng python - IMAP

Bật IMAP cho tài khoản của bạn:

  1. Truy cập tài khoản Gmail 
  2. Cài đặt 
  3. Xem tất cả chế độ cài đặt
  4. Chuyển tiếp và POP/IMAP
  5. Quyền truy cập qua IMAP
  6. Chuyển trạng thái sang Bật
  7. Lưu thay đổi để áp dụng bật IMAP

Bật IMAP cho tài khoản của bạn:
Hình ảnh đã bật IMAP

Tạo khoá truy cập cho tài khoản đã bật 2FA đọc IMAP

  • Làm theo hd trực tiếp tại  Link chính chủ của Google để chuẩn nhất
  • Khoá ứng dụng gồm 16 kí tự, sử dụng cho đọc IMAP thay cho mật khẩu
  • Lấy đoạn code python dưới và thay thông tin của vào để đọc mail 

CODE:
Hình ảnh đoạn code gồm



CODE:

import imaplib
import email

# Thông tin đăng nhập
EMAIL = "your_email@gmail.com"
PASSWORD = "your_app_password"  # Sử dụng mật khẩu ứng dụng nếu bạn đã bật 2FA
SERVER = "imap.gmail.com"

mail = imaplib.IMAP4_SSL(SERVER)
mail.login(EMAIL, PASSWORD)
mail.select("inbox")

# Tìm kiếm tất cả các email trong hộp thư đến
status, messages = mail.search(None, "ALL")
email_ids = messages[0].split()

# Đọc email mới nhất
latest_email_id = email_ids[-1]
status, msg_data = mail.fetch(latest_email_id, "(RFC822)")
msg = email.message_from_bytes(msg_data[0][1])

# In tiêu đề và nội dung email
print("Subject:", msg["subject"])
if msg.is_multipart():
    for part in msg.walk():
        if part.get_content_type() == "text/plain":
            print("Body:", part.get_payload(decode=True).decode())
else:
    print("Body:", msg.get_payload(decode=True).decode())

# Đóng kết nối
mail.logout()













Mới hơn Cũ hơn

Biểu mẫu liên hệ