Hotmail/Outlook needs 4 pieces of information delivered when you buy the account. Standard format: email|password|refresh_token|client_id — separated by |. You can append a proxy as a 5th part (see Proxy tab).
1
Prepare the credential string
Your provider sends a string like: xxx@outlook.com|password|M.C549_...|8b4ba9dd-3ea5-4e5f-...
2
Choose an action
The "Action" dropdown has 4 options:
📧 Read mail code — scans inbox and returns the OTP / verification code.
🔑 Get Access Token — exchanges refresh_token → access_token for Microsoft Graph (used to call other APIs).
👤 Get user info — returns displayName, primary mail, Microsoft ID.
✅ Validate account — only checks whether the refresh_token is still alive.
3
Paste credentials into the textarea
1 line = process 1 account, multiple lines = bulk. The system validates the format before running.
4
Click the action button and wait
Each line takes ~1–5 seconds depending on action + network. The result table shows Success / Failed / Skipped + progress %.
While running: Stop pauses · after pause, Continue appears · failed rows have a Retry button each, plus Retry all.
Mail domain is an email already registered with the system (form xxx@yourdomain.com). Just need email + password.
1
Find your purchased mail domains
Open menu Mail Domain → Email to view email + password.
2
Paste into the textarea
Format email|password, one account per line. Click Read mail code.
The server uses a shared IP — Microsoft may block it and respond unauthorized / blocked / invalid_grant. If blocked, use a proxy to route through another IP.
1
How to recognize being blocked
When a bulk run has ≥3 rows failing with AADSTS, invalid_grant, unauthorized, block errors → a yellow banner auto-appears suggesting you use a proxy.
2
Two ways to enter a proxy
Method 1 — Global proxy: the input above the textarea, applied to every line without its own proxy. Convenient when you have a single shared proxy.
Method 2 — Per-line proxy: append it to the credential string: email|pass|refresh_token|client_id|http://u:p@ip:port
If both are present: the per-line proxy takes priority over the global one.
3
Supported proxy formats
http://user:pass@host:port — full URL (HTTP)
https://user:pass@host:port — HTTPS
socks5://user:pass@host:port — SOCKS5
host:port — no auth needed
host:port:user:pass — common format used by VN sellers
4
Test the proxy before running bulk
Click Test next to the Global proxy field → the system goes through the proxy to fetch the visible IP + ping time. OK → safe to run bulk. Fail → switch proxy.
Pasting multiple lines = bulk mode. The system processes each line sequentially, ~1–5 seconds per line.
"Skipped" = lines with wrong format (not 4–5 parts) or stopped midway.
2
Stop and continue
Stop interrupts the run → unprocessed rows show "paused" (gray). Continue appears to resume from where it stopped.
3
Retry failed rows
Each failed row has its own Retry button. To retry them all at once, click Retry N failed rows in the header — the "Failed" count drops as rows succeed.
4
Download results
When ≥1 row is processed, the green ⬇ Download button appears in the header. Click → export modal with 3 quick presets:
📄 Append access_token — keeps input format, appends access_token at the end (most common).
🔑 Just access_token — shortest, only email + token.
📊 CSV audit — every field + status + error, for review.
Or use ⚙ Custom to pick columns (drag to reorder), change delimiter, choose success/failed/pending. Output formats: .txt, .csv, .json, .xlsx.