
آؤٹ لک اکاؤنٹس | 1 ماہ پرانے | ویب لاگ ان | OAUTH2 ٹوکن | POP3، IMAP فعال
Seller-provided titleMarketplace cards may show: آؤٹ لک اکاؤنٹس| 1 ماہ پرانے| ویب لاگ ان| Oauth2 ٹوکن| Pop3، Imap فعال
ڈیلیوری:آٹو ڈیلیوری
وارنٹی کی مدت:12 گھنٹے
اسٹاک میں92K دستیاب
$0.00
فروخت کنندہ اور ترسیل
| یہ پروڈکٹ | سب | |
|---|---|---|
| اوسط ترسیل | 21 منٹ | 48 منٹ |
| تکمیل کی شرح | 100.0% | 100.0% |
| تنازعہ کی شرح | 0.0% | 0.1% |
| سپورٹ ٹکٹ کی شرح | 8.3% | 6.1% |
| آرڈرز | 12 | 2852 |
یہ پروڈکٹ
- اوسط ترسیل: 21 منٹ
- تکمیل کی شرح: 100.0%
- تنازعہ کی شرح: 0.0%
- سپورٹ ٹکٹ کی شرح: 8.3%
- 12 آرڈرز کی بنیاد پر
یہ سپلائر (تمام مصنوعات)
- اوسط ترسیل: 48 منٹ
- تکمیل کی شرح: 100.0%
- تنازعہ کی شرح: 0.1%
- سپورٹ ٹکٹ کی شرح: 6.1%
- 2852 آرڈرز کی بنیاد پر
آپشن منتخب کریں
آرڈر کا خلاصہ
کل$0.00
- آؤٹ لک اکاؤنٹس، اعلیٰ معیار کے۔
- 1 ماہ پرانے۔
- ویب لاگ ان کام کرتا ہے۔
- بہت طویل عرصے تک زندہ رہتے ہیں، ایک سال یا اس سے زیادہ تک چل سکتے ہیں۔
- نئے اکاؤنٹس، کہیں استعمال نہیں ہوئے، صرف آپ کی رسائی ہے۔
- OAuth2 فعال ہے، RefreshToken، ClientId شامل ہیں۔
- POP3، IMAP فعال ہیں۔ IMAP اور POP3 تک رسائی کے لیے OAuth2 استعمال کریں۔
- مرد یا خاتون۔
اکاؤنٹس کی شکل: login:password:refresh_token:client_id
اہم: اگر براؤزر میں سائن ان کرتے وقت آپ سے ریکوری ای میل شامل کرنے کو کہا جائے، تو بس یہ کھولیں:
https://outlook.live.com/mail/0/
آپ براہ راست اپنے میل باکس میں پہنچ جائیں گے کیونکہ آپ پہلے ہی سائن ان ہیں۔ بس اسی براؤزر میں لنک کھولیں۔
OAuth2 IMAP ای میل پڑھنے کی 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 # SSL پر POP3
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("ای میل IDs:", messages)
mail.logout()
# ای میل ایڈریس اور ریفریش ٹوکن سیٹ کریں
client_id = 'CLIENT_ID_HERE'
email = "example@hotmail.com"
t = "YOUR_REFRESH_TOKEN_HERE"
# ریفریش ٹوکن کا استعمال کرتے ہوئے ایکسیس ٹوکن حاصل کریں
acc_token = get_access_token(client_id, t)
# IMAP سرور سے جڑیں اور ای میلز تک رسائی حاصل کریں
connect_imap(email, acc_token)
.
