Руководство по получению почты Hotmail/Outlook через IMAP и POP3: вход по паролю и OAuth2.0 Token Login

Opublikovano 24 июн. 2026 г.0 min chteniyaObnovleno 24 июн. 2026 г.Kolichestvo prosmotrov 3

В этой статье объясняется, как получать почту Hotmail/Outlook через IMAP и POP3, включая вход в IMAP по email и паролю, а также подключение к IMAP/POP3 через OAuth2.0 с использованием Refresh Token и Client ID. Материал описывает настройки IMAP-серверов для краткосрочных аккаунтов, премиум краткосрочных аккаунтов и долгосрочных IMAP-аккаунтов, а также содержит примеры кода на Python. Руководство подходит пользователям, которым нужны массовая покупка аккаунтов Hotmail, аккаунты Outlook оптом, получение писем с кодами подтверждения, прием писем при регистрации на платформах и автоматическое управление почтовыми аккаунтами.

Почту Hotmail/Outlook можно получать через IMAP или POP3. Для получения писем с кодами подтверждения, приема писем при регистрации на платформах, массового управления почтовыми ящиками и автоматического приема почты важно выбрать правильный тип аккаунта и способ входа.

Если вам нужна массовая покупка аккаунтов Hotmail, покупка аккаунтов Outlook, аккаунты Hotmail оптом или аккаунты Outlook оптом, Hotmail007 предоставляет почтовые аккаунты с поддержкой разных способов получения почты, чтобы пользователи могли управлять приемом писем и аккаунтами в соответствии со своими задачами.

Содержание

  1. Способы получения почты Hotmail/Outlook через IMAP и POP3

  2. Вход в IMAP по паролю

  3. Вход в IMAP/POP3 через OAuth2.0 Token

  4. Как выбрать подходящий способ

  5. Важные замечания

1. Способы получения почты Hotmail/Outlook через IMAP и POP3

IMAP и POP3 — это распространенные протоколы получения почты, которые используются для чтения писем через почтовые клиенты, скрипты или сторонние инструменты приема почты.

IMAP больше подходит для постоянного чтения и управления письмами в почтовом ящике. Он позволяет подключаться к входящим, читать список писем и сохранять статус писем на сервере, поэтому подходит для получения писем с кодами подтверждения, приема писем при регистрации на платформах, массового получения почты и автоматического управления.

POP3 больше ориентирован на получение содержимого писем с сервера для локальной обработки. Если нужно просто получить содержимое письма, POP3 также может использоваться как способ приема почты.

Для аккаунтов Hotmail/Outlook от Hotmail007 с поддержкой IMAP пользователи могут выбрать разные способы получения почты IMAP/POP3 в зависимости от типа аккаунта:

  • Password IMAP: используется адрес почты и пароль, получение писем выполняется через соответствующий IMAP-домен

  • OAuth2.0 IMAP/POP3: используется Refresh Token и Client ID для авторизованного получения почты

Краткосрочные аккаунты и премиум краткосрочные аккаунты в основном используют Password IMAP. Долгосрочные IMAP-аккаунты могут использовать как Password IMAP, так и вход через OAuth2.0 Token.

Если вы хотите узнать о получении почты через Microsoft Graph (OAuth2.0), можно также посмотреть: Hotmail/Outlook Graph (OAuth2.0) Email Receiving Guide.

2. Вход в IMAP по паролю

Вход в IMAP по паролю — самый прямой способ получения почты. Пользователю нужны только адрес почты, пароль, соответствующий IMAP-домен и порт, чтобы подключиться к почтовому ящику и получать письма.

Если долгосрочный IMAP-аккаунт использует вход в IMAP по паролю, он не будет зависеть от истечения срока Refresh Token. Пока сам аккаунт остается активным, он может продолжать получать почту через IMAP по адресу почты и паролю.

2.1 Настройки IMAP для краткосрочных аккаунтов

Применимо к краткосрочным аккаунтам, включая:

Используйте следующий IMAP-сервер:

IMAP Address: fresh-imap.zmailservice.com
SSL/TLS Port: 993
No Encryption Port: 143


2.2 Настройки IMAP для долгосрочных аккаунтов

Применимо к долгосрочным аккаунтам (IMAP type), включая:

Используйте следующий IMAP-сервер:

IMAP Address: imap.zmailservice.com
SSL/TLS Port: 993
No Encryption Port: 143

Если используется SSL/TLS-соединение, выберите порт 993.
Если используется соединение без шифрования, выберите порт 143.

2.3 Пример Python: вход в IMAP по паролю

Ниже приведен пример Python с использованием imapclient для входа в IMAP по паролю.

imapclient — это Python-библиотека IMAP-клиента, которая используется для подключения к IMAP-серверу, входа в почтовый ящик, выбора папок и чтения писем. Если она не установлена, сначала установите ее:

pip install imapclient

Пример Python:

import imapclient

imap_server = "imap.zmailservice.com"  # Для краткосрочных аккаунтов используйте fresh-imap.zmailservice.com
imap_port = 143

username = "[email protected]"
password = "your_password"

imap_obj = imapclient.IMAPClient(
    imap_server,
    use_uid=True,
    port=imap_port,
    ssl=False
)

imap_obj.login(username, password)
imap_obj.select_folder("INBOX")

print("IMAP login successful.")

Если используется SSL/TLS-соединение, измените на:

imap_port = 993
ssl = True

При реальном использовании выберите правильный IMAP-домен и порт в зависимости от типа аккаунта.

3. Вход в IMAP/POP3 через OAuth2.0 Token

Вход через OAuth2.0 Token подходит для долгосрочных IMAP-аккаунтов. В отличие от входа по паролю, этот способ сначала использует Refresh Token для получения разрешения доступа, а затем подключается к официальному серверу Outlook IMAP или POP3 для чтения писем.

Соответствующие аккаунты Hotmail007 обычно содержат следующий формат:

email:password:refreshToken:clientId

Поля:

  • Email: адрес почты Hotmail или Outlook

  • Password: пароль от почты

  • Refresh Token: используется для получения разрешения доступа

  • Client ID: используется для идентификации авторизованного приложения

Access Token временно получается через Refresh Token во время выполнения программы, обычным пользователям не нужно готовить его отдельно.

3.1 Пример Python: IMAP OAuth2.0

Чтобы читать письма Hotmail/Outlook через IMAP, можно использовать Refresh Token и Client ID для получения доступа, а затем подключиться к IMAP через XOAUTH2-аутентификацию.

import imaplib
import requests


def get_access_token(client_id, refresh_token):
    data = {
        "client_id": client_id,
        "grant_type": "refresh_token",
        "refresh_token": refresh_token
    }

    response = requests.post(
        "https://login.live.com/oauth20_token.srf",
        data=data
    )

    response.raise_for_status()
    return response.json()["access_token"]


def generate_auth_string(user, token):
    return f"user={user}\1auth=Bearer {token}\1\1"


def connect_imap(email, access_token):
    mail = imaplib.IMAP4_SSL("outlook.office365.com")

    auth_string = generate_auth_string(email, access_token)
    mail.authenticate(
        "XOAUTH2",
        lambda x: auth_string.encode("utf-8")
    )

    mail.select("INBOX")
    status, messages = mail.search(None, "ALL")

    print("Email IDs:", messages)

    mail.logout()


client_id = "your_client_id"
email = "[email protected]"
refresh_token = "your_refresh_token"

access_token = get_access_token(client_id, refresh_token)
connect_imap(email, access_token)


3.2 Пример Python: POP3 OAuth2.0

Чтобы читать письма через POP3, можно использовать Refresh Token для получения Access Token, а затем подключиться к Outlook POP3 server.

import base64
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
    }

    response = requests.post(
        "https://login.live.com/oauth20_token.srf",
        data=data
    )

    response.raise_for_status()
    return response.json()["access_token"]


def generate_auth_string(user, token):
    return f"user={user}\1auth=Bearer {token}\1\1"


def connect_pop3(email, access_token):
    pop3_server = "outlook.office365.com"
    pop3_port = 995

    server = poplib.POP3_SSL(pop3_server, pop3_port)

    auth_string = generate_auth_string(email, access_token)
    encoded_auth_string = base64.b64encode(
        auth_string.encode("utf-8")
    ).decode("utf-8")

    server._shortcmd("AUTH XOAUTH2")
    server._shortcmd(encoded_auth_string)

    num_messages = len(server.list()[1])
    print(f"There are {num_messages} emails in the inbox.")

    for i in range(num_messages):
        response, lines, octets = server.retr(i + 1)
        msg_content = b"\n".join(lines).decode("utf-8", errors="ignore")
        print(f"Email {i + 1}:")
        print(msg_content)
        print("=" * 50)


client_id = "your_client_id"
email = "[email protected]"
refresh_token = "your_refresh_token"

access_token = get_access_token(client_id, refresh_token)
connect_pop3(email, access_token)


4. Как выбрать подходящий способ

Если вы используете краткосрочный аккаунт или премиум краткосрочный аккаунт, рекомендуется подключаться к IMAP с адресом почты и паролем через IMAP-домен для краткосрочных аккаунтов:

fresh-imap.zmailservice.com

Если вы используете долгосрочный IMAP-аккаунт, можно подключаться к IMAP с адресом почты и паролем через IMAP-домен для долгосрочных аккаунтов:

imap.zmailservice.com

Если вы используете долгосрочный IMAP-аккаунт, также можно подключаться к IMAP/POP3 через OAuth2.0 с Refresh Token и Client ID.

Кратко:

  • Краткосрочные аккаунты: пароль от почты + fresh-imap.zmailservice.com

  • Долгосрочные IMAP-аккаунты: пароль от почты + imap.zmailservice.com

  • Долгосрочные IMAP-аккаунты с OAuth2.0: Refresh Token + Client ID для IMAP/POP3

  • Массовая покупка аккаунтов Hotmail или аккаунты Outlook оптом: выберите тип аккаунта, который поддерживает нужный способ получения почты


5. Важные замечания

При использовании IMAP/POP3 для получения почты проверьте следующие данные:

  • Поддерживает ли тип аккаунта IMAP или OAuth2.0

  • Используют ли краткосрочные и премиум краткосрочные аккаунты fresh-imap.zmailservice.com

  • Используют ли долгосрочные IMAP-аккаунты imap.zmailservice.com

  • Правильно ли указан порт

  • Соответствуют ли настройки SSL/TLS выбранному порту

  • Правильно ли указаны email и password

  • Полностью ли указаны Refresh Token и Client ID

  • Действителен ли Refresh Token

  • Стабильна ли сетевая среда

  • Правильно ли код OAuth2.0 использует XOAUTH2-аутентификацию

Для OAuth2.0 Refresh Token обычно действителен около 3 месяцев с момента создания, в зависимости от фактического статуса авторизации аккаунта. Если Token истек или стал недействительным, необходимо заменить его на действительный Token или получить новую авторизационную информацию.

Заключение

Почту Hotmail/Outlook в основном можно получать двумя способами: вход в IMAP по паролю и вход в IMAP/POP3 через OAuth2.0 с Refresh Token и Client ID.

Краткосрочные аккаунты и премиум краткосрочные аккаунты подходят для Password IMAP с fresh-imap.zmailservice.com. Долгосрочные IMAP-аккаунты подходят для Password IMAP с imap.zmailservice.com, а также могут использовать Refresh Token и Client ID для IMAP/POP3.

Если вам нужна массовая покупка аккаунтов Hotmail, аккаунты Hotmail оптом, покупка аккаунтов Outlook, аккаунты Outlook оптом или почтовые аккаунты с поддержкой IMAP, POP3, OAuth2.0, Refresh Token и Client ID, Hotmail007 может предоставить подходящие варианты аккаунтов и поддержку получения почты.

Pokhozhie statyi

Byla li eta instruktsiya polezna?

Nazad ко vsem rukovodstvam

Начните профессиональный пробный период

Hotmail007 предлагает низкие цены и отличный сервис для покупки аккаунтов Hotmail и Outlook. При оптовой закупке цена ещё выгоднее.

H
Hotmail007

Добро пожаловать в Hotmail007! Мы предлагаем низкие цены и отличный сервис для покупки аккаунтов Hotmail и Outlook. Оптовые покупки ещё выгоднее. Выбирайте из множества типов почты Hotmail и Outlook под ваши задачи.

©2026 - copyright