كيفية إصلاح "خطأ SMTP: تعذر المصادقة"؟ [6 طرق]

نشرت: 2023-06-06

لا شك أن PHPMailer هي مكتبة إرسال بريد إلكتروني قوية وشائعة لـ PHP تمكن المطورين من إرسال رسائل البريد الإلكتروني عبر وظيفة SMTP أو PHP mail () بسهولة.

يعد SMTP أو بروتوكول نقل البريد البسيط مكونًا أساسيًا لاتصالات البريد الإلكتروني التي تسمح للمستخدمين بإرسال واستقبال رسائل البريد الإلكتروني. مصادقة SMTP هي ميزة أمان مهمة تضمن للمستخدمين المصرح لهم فقط إرسال رسائل البريد الإلكتروني من خلال الخادم.

ومع ذلك ، قد تكون هناك حالات يفشل فيها PHPMailer في العمل بسبب مشكلات مثل إعدادات SMTP الخاطئة أو مشاكل التوافق مع الخادم. عندما يحدث هذا ، فقد يؤدي إلى حدوث خطأ SMTP: تعذر مصادقة الرسالة ومنع المستخدمين من إرسال رسائل البريد الإلكتروني.

في هذه المقالة ، سنكتشف الأسباب الرئيسية المحتملة لهذا الخطأ وأفضل استكشاف الأخطاء وإصلاحها لإصلاحها.

لنبدأ!

جدول المحتويات
ماذا يعني "خطأ SMTP: تعذرت المصادقة"؟
ما هي أسباب "خطأ SMTP: تعذرت المصادقة"؟
كيفية إصلاح "خطأ SMTP: تعذر المصادقة"؟
خاتمة
أسئلة مكررة

قراءة: خوادم SMTP مجانية لإرسال رسائل البريد الإلكتروني - 2023


ماذا يعني "خطأ SMTP: تعذرت المصادقة"؟

يحدث الخطأ "خطأ SMTP: تعذر المصادقة" عندما يتعذر على عميل البريد الإلكتروني التحقق من بيانات اعتماد تسجيل دخول المستخدم. إنه خطأ شائع في المصادقة يمكن أن يكون ناتجًا عن بيانات اعتماد تسجيل الدخول غير الصحيحة أو أخطاء التكوين.

تتضمن أخطاء مصادقة SMTP الشائعة الأخرى ما يلي:

  • خطأ SMTP: فشلت المصادقة
  • خطأ SMTP: لم يتم قبول اسم المستخدم وكلمة المرور
  • خطأ SMTP: طريقة المصادقة غير مدعومة

قراءة: منفذ SMTP 25 ، 465 ، 587 ، 2525: أي منفذ يجب أن أستخدمه؟


ما هي أسباب "خطأ SMTP: تعذرت المصادقة"؟

1. خطأ مصادقة غير صحيح: بيانات اعتماد تسجيل الدخول غير الصحيحة هي السبب الأكثر شيوعًا لأخطاء مصادقة SMTP. يجب على المستخدمين التأكد من إدخال اسم المستخدم وكلمة المرور الصحيحين لحساب بريدهم الإلكتروني.

2. بروتوكول المصادقة غير مدعوم : يدعم عملاء وخوادم البريد الإلكتروني بروتوكولات المصادقة المختلفة. إذا كان عميل البريد الإلكتروني لا يدعم بروتوكول المصادقة المستخدم من قبل الخادم ، فستفشل المصادقة.

3. منفذ SMTP ومضيف SMTP غير صحيحين: في بعض الأحيان ، يقوم المستخدمون المستعجلون بإدخال تفاصيل خادم البريد الخطأ في تطبيق البريد. بالإضافة إلى ذلك ، يمكن أن يؤدي خطأ بسيط في اسم المضيف أو خادم البريد غير النشط أيضًا إلى خطأ SMTP: تعذر المصادقة.

4. إعدادات تشفير SMTP التي تمت تهيئتها بشكل خاطئ: عندما يتعلق الأمر بتأمين نقل البريد الإلكتروني ، فإن SMTP مع التشفير هو الخيار الأفضل لمعظم المستخدمين. بروتوكولا التشفير اللذان يشيع استخدامهما لهذا الغرض هما SSL و TLS. ومع ذلك ، من المهم أن تضع في اعتبارك أن بعض خوادم البريد قد تفتقر إلى دعم SSL / TLS أو لديها شهادة SSL منتهية الصلاحية ، مما يؤدي إلى حدوث خطأ SMTP.

5. انتهت صلاحية كلمة المرور : ليس من غير المألوف أن يتم إعداد الخوادم بحيث تنتهي صلاحيتها تلقائيًا ، وفي بعض الأحيان قد ينسى مشرفو التطبيق تحديثها في الوقت المحدد. يمكن أن يؤدي هذا إلى موقف يكون فيه خادم البريد غير قادر على التحقق من صحة كلمة المرور عندما يحاول التطبيق الاتصال. النتيجة "خطأ SMTP: تعذرت المصادقة".

6. جدار الحماية أو برنامج مكافحة الفيروسات يحظر المصادقة: يمكن لجدار الحماية أو برنامج مكافحة الفيروسات حظر المصادقة ، مما يمنع عميل البريد الإلكتروني من الاتصال بالخادم. يمكن للمستخدمين تعطيل هذه البرامج مؤقتًا لاختبار ما إذا كانت تسبب المشكلة أم لا.


كيفية إصلاح "خطأ SMTP: تعذر المصادقة"؟

فيما يلي بعض أفضل الطرق التي يمكنك من خلالها إصلاح خطأ SMTP الخاص بك: تعذر المصادقة ، تحقق منها بالتفصيل.

1. تحقق من بيانات اعتماد تسجيل الدخول

لضمان نجاح إرسال البريد الإلكتروني ، يجب عليك التحقق من تضمين اسم المستخدم وكلمة المرور الصحيحين في البرنامج النصي للبريد. أيضًا ، يجب عليك التأكد من إدخال اسم المستخدم وكلمة المرور الصحيحين لحساب البريد الإلكتروني.

بالإضافة إلى ذلك ، بالنسبة لحسابات البريد الإلكتروني الافتراضية ، يجب توفير اسم المستخدم الكامل ( [البريد الإلكتروني المحمي] ) في التطبيق. إذا تم تغيير كلمة المرور مؤخرًا ، فيجب أيضًا تحديثها في تطبيق البريد الإلكتروني.

2. تمكين بروتوكول المصادقة المدعوم من قبل عميل وخادم البريد الإلكتروني

إذا كان عميل البريد الإلكتروني لا يدعم بروتوكول المصادقة الذي يستخدمه الخادم ، فيجب عليك التبديل إلى بروتوكول مدعوم. تتضمن بروتوكولات المصادقة الشائعة SMTP-AUTH و POP3 و IMAP.

3. قم بتعطيل جدار الحماية أو برنامج مكافحة الفيروسات مؤقتًا

يمكنك تعطيل جدار الحماية أو برنامج مكافحة الفيروسات مؤقتًا لاختبار ما إذا كانا يتسببان في مشكلة المصادقة. إذا استمرت المشكلة ، يمكنك الاتصال بموفر البرنامج للحصول على مزيد من المساعدة.

4. تحقق من تكوين خادم البريد الإلكتروني أو الخادم

يجب على المستخدمين التحقق من تكوين إعدادات عميل البريد الإلكتروني والخادم بشكل صحيح. يمكن أن تتسبب الإعدادات غير الصحيحة في حدوث أخطاء في مصادقة SMTP.

فيما يلي بعض الخطوات للتحقق من تكوين عميل البريد الإلكتروني أو الخادم:

1. تحقق جيدًا من إعدادات عميل البريد الإلكتروني للتأكد من تحديد خوادم البريد الوارد والصادر الصحيحة.

2. تحقق من أن عميل البريد الإلكتروني يستخدم إعدادات المنفذ الصحيحة للبريد الوارد والصادر.

على سبيل المثال ، إذا اخترت Gmail كخادم بريدك (خادم Gmail SMTP) ، فإن اسم المضيف الذي يجب أن تستخدمه هو "smtp.gmail.com". بالإضافة إلى منفذ SMTP الافتراضي 25 ، تستخدم بعض خوادم البريد منافذ مخصصة مثل 587 لتجنب البريد العشوائي. علاوة على ذلك ، قد تسمح خوادم بريد معينة فقط بإرسال رسائل البريد الإلكتروني عبر منفذ SSL 465.

للتحقق من تكوين عميل أو خادم البريد الإلكتروني ، يمكنك أيضًا استخدام بعض الأوامر المفيدة. على سبيل المثال ، للتحقق من اتصال DNS لخادم البريد ، يمكنك استخدام الأمر "dig" ، مثل:

حفر mail.example.com

يمكنك أيضًا تحديد منفذ SMTP الصحيح وتأكيد الاتصال بمنفذ SMTP باستخدام الأمر "telnet":

telnet example.com 25

أخيرًا ، تأكد من التحقق جيدًا من إعدادات SMTP في التطبيق الخاص بك للتأكد من استخدام منفذ ومضيف SMTP الصحيحين.

3. تأكد من صحة اسم المستخدم وكلمة المرور لحساب البريد الإلكتروني وإدخالهما بشكل صحيح في إعدادات عميل البريد الإلكتروني.

4. اختبر إعدادات حساب البريد الإلكتروني عن طريق إرسال بريد إلكتروني تجريبي للتأكد من تكوين الحساب بشكل صحيح.


خادم SMTP مجاني للاختبار: RUN test


5. تحقق من وجود أي رسائل خطأ أو تحذيرات قد تظهر أثناء عملية التكوين أو عند إرسال رسائل بريد إلكتروني تجريبية.

6. استشر عميل البريد الإلكتروني أو وثائق الخادم أو موارد الدعم للحصول على مزيد من المساعدة إذا استمرت أي مشكلات.

5. تكوين تشفير SMTP بشكل صحيح

من الأهمية بمكان التأكد من تكوين "mod_ssl" و "openssl" بشكل صحيح على الخادم حتى يعمل SSL بشكل فعال.

يجب عليك التحقق من صلاحية شهادة SSL لخادم البريد باستخدام الأمر التالي:

openssl s_client -connect mail.example.com:25 -starttls smtp

لذلك ، فإن الحل هو تكوين SSL بشكل صحيح للخادم أو إزالة التشفير المستخدم في إعدادات SMTP.

6. إعادة تكوين التطبيقات وفقًا لمعايير Google

لا تتنازل Google عن الأمان وتفرض قيودًا أمنية صارمة. لذلك ، إذا فشل أي تطبيق في تلبية معايير أمان Google ، فقد يتم حظره من الوصول إلى خدمات Google. هذا لأن هذه التطبيقات لديها القدرة على الانهيار بسهولة ويمكن أن تكون عرضة للانتهاكات الأمنية.

إذا حاولت المصادقة على خادم Google ، فقد تواجه خطأ "SMTP: تعذر المصادقة". وذلك لأن Google تتعامل مع بيانات اعتماد تسجيل الدخول على أنها غير آمنة.

أفضل طريقة لتجنب هذه المشكلة هي إعادة تكوين تطبيقك وفقًا لمعايير Google. إذا كنت ترغب في استخدام إعداداتك المخصصة دون الالتزام بمعايير Google ، فستحتاج إلى تخفيف قيود الأمان.

لفعل هذا،

  • سجّل الدخول إلى وحدة تحكم المشرف في Google.
  • انقر فوق الأمان وقم بالتمرير لأسفل للنقر فوق الارتباط "تشغيل الوصول (غير مستحسن).
  • سيتم الآن فتح صفحة وصول للتطبيق الأقل أمانًا.
  • بدّل لتشغيل "السماح بالتطبيقات الأقل أمانًا" وبذلك تكون قد انتهيت.
Less Secure App Access
الوصول إلى التطبيقات الأقل أمانًا
Allow Less Secure Apps
السماح بالتطبيقات الأقل أمانًا

خاتمة

يمكن أن تكون أخطاء مصادقة SMTP محبطة ويمكن أن تمنع المستخدمين من إرسال رسائل البريد الإلكتروني. من خلال فهم أخطاء مصادقة SMTP الشائعة وأسبابها ، يمكنك تشخيص هذه المشكلات وإصلاحها بسرعة.

من خلال التحقق من بيانات اعتماد تسجيل الدخول ، وتمكين بروتوكولات المصادقة المدعومة ، وتعطيل جدار الحماية أو برنامج مكافحة الفيروسات مؤقتًا ، والتحقق من تكوين عميل البريد الإلكتروني أو الخادم ، يمكنك إصلاح أخطاء مصادقة SMTP بسرعة وضمان اتصال سلس بالبريد الإلكتروني.


قراءة: كيفية حل مشكلة عدم إرسال رسائل بريد إلكتروني في ووردبريس؟ [2023]


أسئلة مكررة

كيف أصلح خطأ مصادقة SMTP؟

لإصلاح خطأ مصادقة SMTP ، اتبع الطرق الواردة أدناه:
1. تحقق من بيانات اعتماد تسجيل الدخول
2. تمكين بروتوكول المصادقة المدعوم من قبل عميل وخادم البريد الإلكتروني
3. قم بتعطيل جدار الحماية أو برنامج مكافحة الفيروسات مؤقتًا
4. تحقق من تكوين خادم البريد الإلكتروني أو الخادم
5. تكوين تشفير SMTP بشكل صحيح
6. إعادة تكوين التطبيقات وفقًا لمعايير Google

كيف أصلح خطأ مصادقة SMTP في Gmail؟

لإصلاح خطأ مصادقة SMTP في Gmail ، قم بما يلي:
1. تحقق من بيانات اعتماد تسجيل الدخول.
2. تأكد من تمكين المصادقة الثنائية
3. تسجيل الخروج من حسابات Google الأخرى
4. قم بتشغيل "السماح بالتطبيقات الأقل أمانًا" في إعدادات أمان حساب Google.

ماذا يعني خطأ SMTP لا يمكن المصادقة؟

خطأ SMTP: تعذر المصادقة يعني أن خادم البريد الإلكتروني لم يكن قادرًا على مصادقة بيانات اعتماد تسجيل الدخول التي قدمها المستخدم. بعبارات أبسط ، لا يمكن لبرنامج أو تطبيق البريد الإلكتروني التحقق من تركيبة اسم المستخدم وكلمة المرور مع خادم البريد ، مما يؤدي إلى فشل إرسال رسائل البريد الإلكتروني أو تلقيها. تشير رسالة الخطأ هذه عادةً إلى وجود مشكلة في عملية المصادقة ، مثل كلمة مرور غير صحيحة أو كلمة مرور منتهية الصلاحية أو خادم SMTP تم تكوينه بشكل غير صحيح.