نوع مصادقة غير معترف به في SMTP مع Office 365

جرّب إعدادك أولاً باستخدام أداة openssl

  1. قم بتشفير مستخدم Office365 الخاص بك
echo -n "بريدك الإلكتروني هنا " | openssl enc -base64
xxx_encoded_email_xxx
  1. قم بتشفير كلمة المرور الخاصة بك
echo -n "كلمة المرور هنا" | openssl enc -base64
xxx_encoded_password_xxx
  1. افتح اتصالاً
openssl s_client -connect SMTP.office365.com:587 -starttls smtp -quiet -crlf
  1. اختبر المصادقة
  • انتظر الرسالة 250 SMTPUTF8
  • أرسل EHLO SMTP.office365.com
  • انتظر الاستجابة
    250-PR3P189CA0029.outlook.office365.com Hello [88.138.0.68]
    250-SIZE 157286400
    250-PIPELINING
    250-DSN
    250-ENHANCEDSTATUSCODES
    250-AUTH LOGIN XOAUTH2
    250-8BITMIME
    250-BINARYMIME
    250-CHUNKING
    250 SMTPUTF8
    
  • أرسل AUTH LOGIN
  • انتظر 334 VXNlcm5hbWU6
  • أرسل اسم المستخدم المشفر الخاص بك xxx_encoded_email_xxx
  • انتظر 334 UGFzc3dvcmQ6
  • أرسل كلمة المرور المشفرة الخاصة بك xxx_encoded_password_xxx
  • انتظر الاستجابة 235 2.7.0 Authentication successful