Авторег аккаунты Outlook | Почты вида почта@outlook.com | web доступен | Активирован oauth2 (refresh_toke + client_id) | не требуют подтверждены по смс | IP:EU | возраст месяц и более | ЗАМЕНА НЕВАЛИДА
Аккаунты зарегистрированы автоматически.
Почты вида почта@outlook.com.
подтверждение по смс не требуется.
Активирован oauth2 (refresh_toke + client_id).
Иностранные имена и фамилии (пример: Alla Skeels).
Пол мужской или женский. Возраст 1 месяц и более.
IP:EU
Формат
login|pass|refresh_token|client_id
* в некоторых аккаунтах нужно будет подвязывать резервную почту для входа по WEB, не являеться причиной для возврата
Статья об отключие протоколов IMAP, POP3, SMTP - https://support.microsoft.com/en-us/office/modern-...
код на python для работы токена
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