Auto-reg Hotmail accounts | Emails like email@hotmail.com | oauth2 activated (refresh_token + client_id) | IP:EU | age 1 month or more | REPLACEMENT FOR INVALID - Auto-reg Hotmail accounts | Emails like email@hotmail.com | oauth2 activated (refresh_t
| Категория | Hotmail |
| Доставка | Автоматически |
| Количество | 1 ~ 50 |
| Поддерживается пополнение | Нет |
| ID апстрима | #38031 |
Описание
Accounts are registered automatically.
Emails are in the format email@hotmail.com.
No phone number linked.
oauth2 activated (refresh_token + client_id).
Foreign first and last names (example: Alla Skeels).
Gender: male or female. Age: 1 month or more.
Microsoft has disabled the 7-day skip button, now you can access the web in two ways: 1. via the link http://outlook.live.com/mail after entering login and password, 2. add a backup email.
IP: EU
Format:
login|pass|refresh_token|client_id
Article about disabling IMAP, POP3, SMTP protocols - https://support.microsoft.com/en-us/office/modern-authentication-methods-now-needed-to-continue-syncing-outlook-email-in-non-microsoft-email-apps-c5d65390-9676-4763-b41f-d7986499a90d
Python code for working with the token:
def get_refresh_token_hotmail(data_hotmail, proxy=None):
access_token = None
try:
post_data = {
'client_id': data_hotmail.split('|')[3],
'refresh_token': data_hotmail.split('|')[2],
'grant_type': 'refresh_token',
}
response = requests.post(
"https://login.microsoftonline.com/common/oauth2/v2.0/token",
data=post_data,
headers={"Content-Type": "application/x-www-form-urlencoded"},
proxies={"http": proxy, "https": proxy} if proxy else None
)
response_data = response.json()
refresh_token = response_data.get('refresh_token')
logging.debug(f"Access token retrieved: {refresh_token}")
except Exception as e:
logging.error(f"Error during first request: {e}")
try:
post_data = {
'client_id': data_hotmail.split('|')[3],
'refresh_token': data_hotmail.split('|')[2],
'grant_type': 'refresh_token'
/IMAP.AccessAsUser.All' # Request the correct scope
}
response = requests.post(
"https://login.microsoftonline.com/common/oauth2/v2.0/token",
data=post_data,
headers={"Content-Type": "application/x-www-form-urlencoded"}
)
response_data = response.json()
refresh_token = response_data.get('refresh_token')
logging.debug(f"Access token retrieved on second attempt: {refresh_token}")
except Exception as e:
logging.error(f"Error during second request: {e}")
return refresh_token