🔥 Automatically register Outlook accounts | mails like mail@outlook.com or @hotmail.com | oauth2 (refresh_toke + client_id) activated | no SMS confirmation required| age one month or more | REPLACEMENT OF INVALID
Accounts are registered automatically. Emails of the type mail@outlook.com / hotmail.com. SMS confirmation. oauth2 (refresh_toke + client_id) enabled . Foreign names and surnames (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. Through the link http://outlook.live.com/mail after entering your username and password; 2. Add a backup email. Format login|pass|refresh_token|client_id Article on disabling IMAP , POP3, and 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 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
Каталог товаров