Elimde şu formatta:
login: password:refresh_token:client_id
mail adresleri var. Fakat smtp ile bağlantı kurmaya çalıştığım zaman
Hata oluştu: (535, b'5.7.139 Authentication unsuccessful, basic authentication is disabled. [VI1PR06CA0160.eurprd06.prod.outlook.coutlook.com 2025-04-19T00:56:21.077Z 08DD7BB205D6574A]')
hatası alıyorum.

kullandığım kod:
import smtplib
import ssl
import base64
# Test edilecek hesap bilgileri
EMAIL = "mailadresi@outlook.com"
ACCESS_TOKEN = "M.C520_SN1.0.U.-CvCZ*NE7TkpAFUh2hspFooR964WlWYd86XyxbzN8lW5UFhySCVymKFt1l3PL5aKvOpKl8NLO8eg5vhyhf4yUNK8moVt94VdJDoXIJxYOl6CxN8GrZ7yeyUjlN82!18Xl*uVJQXu9sLDKA7SNvSOxPUCr!b*TuiJLbrS3*khTjLqNQwEh5b7N1Uu0s7X*H9YfDyTJsXEpC2DfYbFb*wNXn3AmCSeoY79ATl*xSGSox3QPQqbWGQ!uJZ928wEiddhPe6dWofcMukPz3NbI5Z*7G73LN1FXU6UAmOUChlZtywnVOJYVRNaaI1ZJGkm0!a0tPioSWNjDOcbFI0iTgx5ZE0ITaqXv9VT705VkS4rMUJmzX4pzg8KLfbahbaLLDhBE!r9qdLm33OxewdQh6JtUjFM2RzdUTN3X1BV5wo13AjIs"
def test_login(email, access_token):
    # AUTH XOAUTH2 base64 string oluştur
    auth_string = f"user={email}\x01auth=Bearer {access_token}\x01\x01"
    auth_b64 = base64.b64encode(auth_string.encode()).decode()
    context = ssl.create_default_context()
    try:
        with smtplib.SMTP("smtp.office365.com", 587, timeout=30) as server:
            server.set_debuglevel(1)  # SMTP iletişimlerini göster
            server.ehlo()
            server.starttls(context=context)
            server.ehlo()
            code, response = server.docmd("AUTH", "XOAUTH2 " + auth_b64)
            if code == 235:
                print("✔️ Giriş Başarılı!")
            else:
                print(f"❌ Giriş reddedildi: {code}, {response}")
    except Exception as e:
        print(f"❌ Bağlantı veya doğrulama hatası: {e}")
if __name__ == "__main__":
    test_login(EMAIL, ACCESS_TOKEN)
❌ Giriş reddedildi: 535, b'5.7.3 Authentication unsuccessful [ZR2P278CA0007.CHEP278.PROD.OUTLOOK.COM 2025-04-19T15:51:41.147Z 08DD7F5615B1C8DE]'

yardımcı olabilicek varsa ulaşabilir mi?