Outlook Accounts ✅ IMAP Enabled - Web Login Works - Never Used - No SMS Required - OAuth2 Activated - Outlook Accounts ✅ IMAP Enabled - Web Login Works - Never Used - No SMS Required - OAuth2 Activated
| 类目 | Outlook |
| 发货方式 | 自动发货 |
| 购买数量 | 1 ~ 50 |
| 支持补货 | 否 |
| 上游商品号 | #37766 |
商品详情
✅100% of accounts are verified before sale✅
✅Outlook accounts: randomname@outlook.com
✅Full access to the backup email, IMAP for the additional email: imap.firstmail.ltd:993
✅Never used anywhere before
✅Web login works
✅No SMS required
✅IMAP is enabled in the email settings
✅OAuth2 is activated; refresh token & client ID are provided with the accounts
✅Account format:
email:password:recovery email:recovery email password:refresh token:client ID
---------------------------------------------------
✅100% of accounts are verified before sale✅
✅To access the backup email, use only this link: https://firstmail.ltd/webmail/login
✅Outlook accounts: randomname@outlook.com
✅Access to the recovery email, IMAP for the recovery email: imap.firstmail.ltd:993
✅Never used
✅Web login works
✅No SMS needed
✅IMAP is enabled in the settings
✅OAuth2 is activated; refresh token & client ID come with the accounts
✅Account format:
email:password:recovery email:recovery email password:refresh token:client ID
✅Python code for OAuth2 login:
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("Can't 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()