خطأ 503 في Discourse-doctor: أمر AUTH مستخدم دون أن يكون مُعلَنًا - لكن البريد الإلكتروني يعمل بشكل جيد من لوحة تحكم المسؤول

تعديل: يبدو أن المشكلة موجودة فقط في أداة discourse-doctor، لذا تم تغيير العنوان.

مرحبًا،

أحاول فهم كيفية عمل البريد الإلكتروني بحيث يمكن لـ Discourse إرسال رسائل لتفعيل المستخدمين… لقد نجحت في تثبيت Discourse، ولكن الآن عندما أريد منه إرسال رسائل بريد إلكتروني (مثل طلب كلمة مرور جديدة)، اكتشفت أن البريد الإلكتروني لا يعمل.

قضيت اليومين الماضيين في استكشاف المشكلة ولا أستطيع التفكير في أي شيء آخر لأجربه.

  • أستخدم خادم البريد الحالي الخاص بي على خادم VPS الخاص بي (mydomain.com).
  • لقد أنشأت حساب بريد إلكتروني جديد هناك لـ Discourse (discourse@mydomain.com).
  • تم تثبيت Discourse على خادم Droplet من DigitalOcean، والذي تم إعداده كمنطقة فرعية في نطاقه الرئيسي (discourse.mydomain.com).

عندما أستخدم أداة discourse doctor، أحصل على هذه الرسالة عند محاولة إرسال بريد:

503 AUTH command used when not advertised

ماذا يعني ذلك؟ وما الذي يجب أن أغيره؟

إليك الإعدادات من ملف app.yml:

DISCOURSE_SMTP_ADDRESS: mail.mydomain.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: discourse@mydomain.com
DISCOURSE_SMTP_PASSWORD: topsecretpassword
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none

آمل أن يتمكن أحدكم من توضيح الأمر، فممتنّ لكم إلى الأبد.

حسنًا، يبدو أنني يمكن أن أكون ممتنًا إلى الأبد لنفسي…

يبدو أن هذه المشكلة تظهر فقط في

لا تذهب إلى الطبيب إذا لم تكن مريضًا. :wink:

يمكننا إصلاح المشكلة إذا عرفنا متى يحدث استجابة 503 وما تعنيه. يمكنني التحقق لمعرفة ما إذا كان يجب اعتبار ذلك نوعًا من التحذير الذي يجب تجاهله.

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

شكرًا لك

مرحبًا يا جاي، شكرًا على ردك.
أتفق على أن discourse-doctor لا يُستخدم في الحالات السليمة :slight_smile:

حسنًا، حاولت مرة أخرى كما طلبت، ولا يزال الخطأ نفسه. وهذا يحدث في منتدى discourse يعمل بشكل صحيح ومع بريد إلكتروني يعمل أيضًا (حيث يرسل رسائل للمستخدمين دون مشاكل).

إرسال بريد إلى [عنوان بريدي الإلكتروني]
اختبار الإرسال إلى [عنوان بريدي الإلكتروني] باستخدام [عنوان بريد discourse]:[كلمة المرور]@[خادم البريد]
======================================== خطأ ========================================
                                    خطأ غير متوقع

503 تم استخدام أمر AUTH دون الإعلان عنه


====================================== الحل =======================================
هذا ليس خطأً شائعًا. لا يوجد حل موصى به!

يرجى الإبلاغ عن رسالة الخطأ الدقيقة أعلاه إلى https://meta.discourse.org/
(وأي حل إذا عثرت عليه!)
================================================================================

حسنًا، شكرًا لك. سألقي نظرة لأرى ما إذا كان يمكن التعامل مع هذا الشرط على أنه تحذير.