
УЧЕТНЫЕ ЗАПИСИ OUTLOOK | ВОЗРАСТ 1 МЕСЯЦ | ВЕБ-ВХОД | ТОКЕН OAUTH2 | POP3, IMAP АКТИВИРОВАНЫ
Seller-provided titleMarketplace cards may show: учетные записи Outlook| возраст 1 месяц| веб-вход| токен Oauth2| Pop3, Imap активированы
Доставка:Автоматическая доставка
Срок гарантии:12 часов
В наличии80.2K доступно
$0.00
Продавец и доставка
| Этот товар | Все | |
|---|---|---|
| Средн. время доставки | 21 минут | 48 минут |
| Процент выполнения | 100.0% | 100.0% |
| Процент споров | 0.0% | 0.1% |
| Ставка по тикетам поддержки | 8.3% | 6.1% |
| Заказы | 12 | 2868 |
Этот товар
- Средн. время доставки: 21 минут
- Процент выполнения: 100.0%
- Процент споров: 0.0%
- Ставка по тикетам поддержки: 8.3%
- На основе 12 заказов
Этот поставщик (все товары)
- Средн. время доставки: 48 минут
- Процент выполнения: 100.0%
- Процент споров: 0.1%
- Ставка по тикетам поддержки: 6.1%
- На основе 2868 заказов
Выберите опцию
Сводка заказа
Всего$0.00
- Аккаунты Outlook, высокое качество.
- Возраст — 1 месяц.
- Вход через веб-интерфейс работает.
- Живут очень долго, могут прослужить до года и дольше.
- Новые аккаунты, нигде не использовались, доступ только у вас.
- Активирован OAuth2, включены RefreshToken и ClientId.
- POP3 и IMAP включены. Используйте OAuth2 для доступа к IMAP и POP3.
- Мужской или женский.
Формат аккаунтов: логин:пароль:refresh_token:client_id
Важно: Если при входе через браузер появится запрос на добавление резервной почты, просто откройте:
https://outlook.live.com/mail/0/
Вы попадёте прямо в почтовый ящик, так как уже вошли в систему. Просто откройте ссылку в том же браузере.
Пример чтения почты через IMAP с OAuth2 на 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(ret.text)
print(ret.json()['access_token'])
return ret.json()['access_token']
# Генерируем строку аутентификации OAuth2 с помощью токена доступа
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 через SSL
def connect_pop3(email, access_token):
server = poplib.POP3_SSL(pop3_server, pop3_port)
# Аутентификация через 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}')
# Получаем список писем
num_messages = len(server.list()[1])
print(f"В ящике {num_messages} писем.")
# Получаем содержимое писем
for i in range(num_messages):
response, lines, octets = server.retr(i + 1)
msg_content = b"\n".join(lines).decode("utf-8")
print(f"Письмо {i + 1}:")
print(msg_content)
print("=" * 50)
def connect_imap(email, access_token):
mail = imaplib.IMAP4_SSL('outlook.office365.com')
# Выводим сгенерированную строку аутентификации
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("ID писем:", messages)
mail.logout()
# Укажите адрес электронной почты и refresh token
client_id = 'CLIENT_ID_HERE'
email = "example@hotmail.com"
t = "YOUR_REFRESH_TOKEN_HERE"
# Получаем токен доступа с помощью refresh token
acc_token = get_access_token(client_id, t)
# Подключаемся к серверу IMAP и получаем доступ к письмам
connect_imap(email, acc_token)
.
