OUTLOOK ACCOUNTS | 1 MONTH AGED | WEB LOGIN | OAUTH2 TOKEN | POP3, IMAP ACTIVATED
Outlook accounts, high-quality. 1 MONTH AGED. Web login works. Live very long time, can live up to a year or more. New accounts, not used anywhere, only you have access. OAuth2 activated, RefreshToken, ClientId included. POP3, IMAP enable. Use OAuth2 to access IMAP, POP3. Male or female. Format of accounts: login:password:refresh_token:client_id Important: If you're prompted to add a recovery email while signing in through the browser, simply open: https://outlook.live.com/mail/0/ You will be taken directly to your mailbox because you're already signed in. Just open the link in the same browser. Outlook аккаунты, высокое качество. 1 МЕСЯЦ возраст. Веб-вход работает. Живут очень долго, могут жить до года и более. Новые аккаунты, нигде не использовались, доступ к ним есть только у вас. OAuth2 активирован, RefreshToken, ClientId в комплекте. POP3, IMAP включены. Используйте OAuth2 для доступа IMAP, POP3. Пол мужской или женский. Формат выдаваемых аккаунтов: login:password:refresh_token:client_id Важно: Если при входе в аккаунт через браузер появится предложение добавить резервный адрес электронной почты, просто откройте ссылку: https://outlook.live.com/mail/0/ Вы сразу попадёте в свой почтовый ящик, так как вход в аккаунт уже выполнен. Просто откройте эту ссылку в том же браузере. OAuth2 IMAP Email Read Example Python: import base64 import imaplib import poplib import requests def get_access_token(client_id, refresh_token): data = { 'client_id': client_id, 'grant_type': 'refresh_token', 'refresh_token': refresh_token } ret = requests.post('https://login.live.com/oauth20_token.srf', data=data) # Print the response content and access token print(ret.text) print(ret.json()['access_token']) return ret.json()['access_token'] # Generate OAuth2 authentication string using the access token def generate_auth_string(user, token): auth_string = f"user={user}\1auth=Bearer {token}\1\1" return auth_string pop3_server = 'outlook.office365.com' pop3_port = 995 # POP3 over SSL def connect_pop3(email, access_token): server = poplib.POP3_SSL(pop3_server, pop3_port) # Authenticate using OAuth2 auth_string = generate_auth_string(email, access_token) encoded_auth_string = base64.b64encode(auth_string.encode("utf-8")).decode("utf-8") server._shortcmd(f'AUTH XOAUTH2') server._shortcmd(f'{encoded_auth_string}') # Retrieve the list of emails num_messages = len(server.list()[1]) print(f"There are {num_messages} emails in the inbox.") # Retrieve email content for i in range(num_messages): response, lines, octets = server.retr(i + 1) msg_content = b"\n".join(lines).decode("utf-8") print(f"Email {i + 1}:") print(msg_content) print("=" * 50) def connect_imap(email, access_token): mail = imaplib.IMAP4_SSL('outlook.office365.com') # Print the generated authentication string print(generate_auth_string(email, access_token)) mail.authenticate('XOAUTH2', lambda x: generate_auth_string(email, access_token)) mail.select("INBOX") status, messages = mail.search(None, 'ALL') print("Email ID
Каталог товаров