
حسابات أوتلوك | عمرها شهر واحد | تسجيل دخول عبر الويب | رمز OAUTH2 | تفعيل POP3، IMAP
Seller-provided titleMarketplace cards may show: حسابات أوتلوك| عمرها شهر واحد| تسجيل دخول عبر الويب| رمز 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
- حسابات Outlook، جودة عالية.
- عمرها شهر واحد.
- تسجيل الدخول عبر الويب يعمل.
- تعيش لفترة طويلة جدًا، قد تعيش حتى سنة أو أكثر.
- حسابات جديدة، لم تُستخدم في أي مكان، فقط أنت من لديه وصول إليها.
- OAuth2 مفعّل، RefreshToken و ClientId مرفقان.
- POP3 و IMAP مفعّلان. استخدم OAuth2 للوصول إلى IMAP و POP3.
- ذكر أو أنثى.
صيغة الحسابات: login:password:refresh_token:client_id
مهم: إذا طُلب منك إضافة بريد استرداد أثناء تسجيل الدخول عبر المتصفح، فقط افتح:
https://outlook.live.com/mail/0/
سيتم نقلك مباشرة إلى صندوق بريدك لأنك مسجّل الدخول بالفعل. فقط افتح الرابط في نفس المتصفح.
مثال Python لقراءة البريد عبر IMAP باستخدام OAuth2:
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("معرفات الرسائل:", 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)
.
