Files
CyberPanel/plogical/test.py

41 lines
1.1 KiB
Python
Raw Normal View History

2024-01-22 17:47:22 +05:00
#
# import imaplib
# import getpass
# from email import message_from_string
#
# # IMAP server settings
# imap_server = 'mail.wpmautic.net'
# imap_port = 993
#
# # User credentials
# email_address = 'usman@wpmautic.net'
# password = getpass.getpass("Enter your email password: ")
#
# # Connect to the IMAP server
# mail = imaplib.IMAP4_SSL(imap_server, imap_port)
#
# # Log in to the mailbox
# mail.login(email_address, password)
#
# # Select the INBOX
# mail.select("inbox")
#
# # Search for all emails in the INBOX
# result, data = mail.search(None, "ALL")
# email_ids = data[0].split()
#
# # Fetch and print header information for each email
# for email_id in email_ids:
# result, message_data = mail.fetch(email_id, "(BODY[HEADER.FIELDS (FROM TO SUBJECT DATE)])")
# raw_email = message_data[0][1].decode('utf-8')
# msg = message_from_string(raw_email)
# print(f"Email ID: {email_id}")
# print(f"From: {msg['From']}")
# print(f"To: {msg['To']}")
# print(f"Subject: {msg['Subject']}")
# print(f"Date: {msg['Date']}")
# print("-" * 30)
#
# # Logout
# mail.logout()