Hotmail Accounts | OAuth2 Activated | Refresh Token and Client ID Included | Recovery Email with Access Added | Web Login Works | Never Used | No SMS Required - Hotmail Accounts | OAuth2 Activated | Refresh Token and Client ID Included | Recovery Ema
Hotmail

Hotmail Accounts | OAuth2 Activated | Refresh Token and Client ID Included | Recovery Email with Access Added | Web Login Works | Never Used | No SMS Required - Hotmail Accounts | OAuth2 Activated | Refresh Token and Client ID Included | Recovery Ema

$0.0380 / each
Stock: 138
1 ~ 50
Total: $0.0380
Specifications
Category Hotmail
Delivery Automatic
Quantity 1 ~ 50
Refill supported No
Upstream ID #45838

Description

💖To login recovery email use only this link https://firstmail.ltd/webmail/login
All accounts were checked before sale

💖Hotmail accounts look so: randomrealemailname@outlook.com
SMS no need
Web login works
Never used
OAuth2 is activated, refresh token & client id come with accounts
Recovery email access is provided, recovery email imap: imap.firstmail.ltd:993

💖Format of accounts:
email:password:recovery email:recovery email password:refresh token:client id

💖Python code to login with OAuth2:

import requests
import imaplib
import email

EMAIL = "user@outlook.com" # enter account email between ""
REFRESH_TOKEN = "REFRESH_TOKEN" # enter refresh token between ""
CLIENT_ID = "CLIENT_ID" # enter client id between ""

r = requests.post(
"https://login.microsoftonline.com/common/oauth2/v2.0/token",
data={
"client_id": CLIENT_ID,
"refresh_token": REFRESH_TOKEN,
"grant_type": "refresh_token",
"scope": "https://outlook.office.com/IMAP.AccessAsUser.All offline_access",
},
)
access_token = r.json().get("access_token")
if not access_token:
raise SystemExit("Cant get access_token")


auth_string = f"user={EMAIL}\1auth=Bearer {access_token}\1\1"
imap = imaplib.IMAP4_SSL("outlook.office365.com")
imap.authenticate("XOAUTH2", lambda _: auth_string)
imap.select("INBOX")

typ, data = imap.search(None, "ALL")
for num in data[0].split()[-10:]:
typ, msg_data = imap.fetch(num, "(RFC822)")
msg = email.message_from_bytes(msg_data[0][1])
print("From:", msg.get("From"))
print("Subject:", msg.get("Subject"))
print("-" * 40)

imap.logout()

Related products

📧 Hotmail | 🔐 OAuth2 | 🌐 Web | 📵 No phone | 🌍 Mixe
$0.6000
**Hotmail – OAuth2 Token Only, New, Long-Term, Mix
$0.1400
Hotmail Accounts 📧 | 1 Month Aged 🗓️ | Web Login 🌐
$0.1200
🔥 Hotmail / Outlook 📧 | 🚫 No SMS | 🌐 Web + Graph A
$2.4000
Hotmail Accounts 📧 | 1 Month Aged 🗓️ | Web Login 🌐
$0.1000