100% Quality
Warranty: 12 hours
0.01% Invalid items
ⓘ Product Details
Outlook accounts, high-quality.
1 MONTH AGED.
Web login works.
Live very long time, can live up to a year or more.
New accounts, not used anywhere, only you have access.
OAuth2 activated, RefreshToken, ClientId included.
POP3, IMAP enable. Use OAuth2 to access IMAP, POP3.
Male or female.
Format of accounts: login:password:refresh_token:client_id
Important: If you're prompted to add a recovery email while signing in through thebrowser, simply open:
You will be taken directly to your mailbox because you're already signed in. Just open the link in the same browser.
Outlook accounts, high quality.
1 MONTH of age.
Web login is working.
They live a very long time, they can live untiland more.
New accounts, not used anywhere, only you have access to them.
OAuth2 activated, RefreshToken, ClientId included.
POP3, IMAP enabled. Use OAuth2 to access IMAP, POP3.
The gender is male or female.
Format inaccounts issued: login:password:refresh_token:client_id
Important: If you're prompted to add a backup email address when you sign in to your account through your browser, simply open the following link:
You'll be immediately logged into your inbox as you've already logged into your account.
Simply open this link in the same browser.
OAuth2 IMAP Email Read Example Python:
import base64 import imaplibimport poplibimport requests
def get_access_token(client_id, refresh_token): data = { 'client_id': client_id, 'grant_type': 'refresh_token', 'refresh_token': refresh_token } ret = requests.post('https://login.live.com/oauth20_token.srf', data=data)
# Print the response content and access token print(ret.text) print(ret.json()['access_token']) return ret.json()['access_token']
# Generate OAuth2 authentication string using the access tokendef generate_auth_string(user, token): auth_string = f"user={user}\1auth=Bearer {token}\1\1" return auth_string
pop3_server = 'outlook.office365.com'pop3_port = 995 # POP3 over SSL
def connect_pop3(email, access_token): server = poplib.POP3_SSL(pop3_server, pop3_port) # Authenticate using OAuth2 auth_string = generate_auth_string(email, access_token) encoded_auth_string = base64.b64encode(auth_string.encode("utf-8")).decode("utf-8") server._shortcmd(f'AUTH XOAUTH2') server._shortcmd(f'{encoded_auth_string}')
# Retrieve the list of emails num_messages = len(server.list()[1]) print(f"There are {num_messages} emails in the inbox.")
# Retrieve email content for i in range(num_messages): response, lines, octets = server.retr(i + 1) msg_content = b"\n".join(lines).decode("utf-8") print(f"Email {i + 1}:") print(msg_content) print("=" * 50)
def connect_imap(email, access_token): mail = imaplib.IMAP4_SSL('outlook.office365.com') # Print the generated authentication string print(generate_auth_string(email, access_token)) mail.authenticate('XOAUTH2', lambda x: generate_auth_string(email, access_token)) mail.select("INBOX") status, messages = mail.search(None, 'ALL') print("Email IDs:", messages) mail.logout()
# Set the email address and refresh tokenclient_id = 'CLIENT_ID_HERE'email = "example@hotmail.com"t = "YOUR_REFRESH_TOKEN_HERE"
# Get the access token using therefresh tokenacc_token = get_access_token(client_id, t)
# Connect to the IMAP server and access emailsconnect_imap(email, acc_token)
Delivery format
No separate delivery format is provided. Review the full product description for format details.
Purchase Instructions
No separate purchase instructions are provided for this product.
Minimum order1 pcs.
Available stock97,105 pcs.
After-sales
No additional after-sales terms are provided for this product.
Warranty: 12 hours