
TÀI KHOẢN OUTLOOK | 1 THÁNG TUỔI | ĐĂNG NHẬP WEB | TOKEN OAUTH2 | ĐÃ KÍCH HOẠT POP3, IMAP
Seller-provided titleMarketplace cards may show: TàI KhoảN Outlook| 1 TháNg TuổI| đăNg NhậP Web| Token Oauth2| đã KíCh HoạT Pop3, Imap
Giao hàng:Giao hàng tự động
Thời hạn bảo hành:12 giờ
Còn Hàng92K có sẵn
$0.00
Người bán & Giao hàng
| Sản phẩm này | Tất cả | |
|---|---|---|
| Thời gian giao hàng TB | 21 phút | 48 phút |
| Tỷ lệ hoàn thành | 100.0% | 100.0% |
| Tỷ lệ tranh chấp | 0.0% | 0.1% |
| Tỷ lệ phiếu hỗ trợ | 8.3% | 6.1% |
| Đơn hàng | 12 | 2852 |
Sản phẩm này
- Thời gian giao hàng TB: 21 phút
- Tỷ lệ hoàn thành: 100.0%
- Tỷ lệ tranh chấp: 0.0%
- Tỷ lệ phiếu hỗ trợ: 8.3%
- Dựa trên 12 đơn hàng
Nhà cung cấp này (tất cả sản phẩm)
- Thời gian giao hàng TB: 48 phút
- Tỷ lệ hoàn thành: 100.0%
- Tỷ lệ tranh chấp: 0.1%
- Tỷ lệ phiếu hỗ trợ: 6.1%
- Dựa trên 2852 đơn hàng
Chọn tùy chọn
Tóm tắt Đơn hàng
Tổng cộng$0.00
- Tài khoản Outlook, chất lượng cao.
- Đã hoạt động 1 tháng.
- Đăng nhập web hoạt động bình thường.
- Sống rất lâu, có thể dùng được đến một năm hoặc hơn.
- Tài khoản mới, chưa dùng ở bất kỳ đâu, chỉ mình bạn có quyền truy cập.
- Đã kích hoạt OAuth2, bao gồm RefreshToken, ClientId.
- Đã bật POP3, IMAP. Dùng OAuth2 để truy cập IMAP, POP3.
- Nam hoặc nữ.
Định dạng tài khoản: login:password:refresh_token:client_id
Quan trọng: Nếu bạn được yêu cầu thêm email khôi phục khi đăng nhập qua trình duyệt, chỉ cần mở:
https://outlook.live.com/mail/0/
Bạn sẽ được đưa thẳng đến hộp thư vì bạn đã đăng nhập sẵn. Chỉ cần mở liên kết đó trong cùng trình duyệt.
Ví dụ đọc Email qua OAuth2 IMAP bằng 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)
# In nội dung phản hồi và access token
print(ret.text)
print(ret.json()['access_token'])
return ret.json()['access_token']
# Tạo chuỗi xác thực OAuth2 bằng 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 qua SSL
def connect_pop3(email, access_token):
server = poplib.POP3_SSL(pop3_server, pop3_port)
# Xác thực bằng 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}')
# Lấy danh sách email
num_messages = len(server.list()[1])
print(f"Có {num_messages} email trong hộp thư đến.")
# Lấy nội dung email
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')
# In chuỗi xác thực đã tạo
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 Email:", messages)
mail.logout()
# Đặt địa chỉ email và refresh token
client_id = 'CLIENT_ID_HERE'
email = "example@hotmail.com"
t = "YOUR_REFRESH_TOKEN_HERE"
# Lấy access token bằng refresh token
acc_token = get_access_token(client_id, t)
# Kết nối đến máy chủ IMAP và truy cập email
connect_imap(email, acc_token)
.
