انتهاء مدة قراءة Net::ReadTimeout | عدم إرسال رسالة التأكيد

تم تثبيت Discourse وأحاول إنهاء عملية التثبيت بشاشة تأكيد البريد الإلكتروني، ولكن البريد الإلكتروني لا يتم إرساله. جميع بيانات اعتماد SMTP الخاصة بي تعمل لأنني أستطيع تسجيل الدخول باستخدام بيانات الاعتماد باستخدام أي شيء آخر غير Discourse


خادم البريد الخاص بي هو Roundcube.
عندما أستخدم discourse-doctor، فإنه يُخرج: Net::ReadTimeout

app.yml

  ## TODO: The SMTP mail server used to validate new accounts and send notifications
  # SMTP ADDRESS, username, and password are required
  # WARNING the char '#' in SMTP password can cause problems!
  DISCOURSE_SMTP_ADDRESS: smtp.REDACTED.gg
  DISCOURSE_SMTP_PORT: 465
  DISCOURSE_SMTP_USER_NAME: no-reply@REDACTED.gg
  DISCOURSE_SMTP_PASSWORD: REDACTED
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (optional, default true)
  #DISCOURSE_SMTP_DOMAIN: REDACTED.gg    # (required by some providers)
  DISCOURSE_NOTIFICATION_EMAIL: no-reply@REDACTED.gg    # (address to send notifications from)
إعجاب واحد (1)

لا أحصل على بريد تأكيد.

إعجاب واحد (1)

هل يعرف أحد كيف يمكنني الإصلاح؟

إعجاب واحد (1)

\u003e DISCOURSE_SMTP_USER_NAME: no-reply@REDACTED.gg

هل “no-reply@REDACTED.gg” هو اسم تسجيل الدخول الخاص بك إلى Roundcube SMTP؟

هذا الحقل ليس “noreply@yourdomain.com”. سيكون اسم تسجيل الدخول وكلمة المرور الخاصين بـ Roundcube.

هل يدعم Roundcube كخادم SMTP؟

Brevo com لديه خطة مجانية لـ 300 بريد إلكتروني/يوم

نعم، “no-reply@REDACTED.gg” هو اسم المستخدم لتسجيل الدخول الخاص بي، و roundcube يدعم SMTP

هل جربت منتدى Roundcube؟

بحث عام قمت به أسفر عن مقطع فيديو يضيف SMTP إلى Roundcube

لدي بالفعل إعداد SMTP لـ roundcube، وأستخدم SMTP له يوميًا لتطبيقاتي الأخرى. المشكلة فقط أن discourse يرفض الاتصال به

هل يعمل البريد الإلكتروني التجريبي أثناء الإعداد؟ هل قمت بفحص سجلات discourse، أي سجلات sidekick و Roundcube؟

لم يتم العثور على شيء في سجلات roundcube. قمت بتشغيل ./discourse-doctor وأخرج “Net::ReadTimeout”. لست متأكدًا من مكان التحقق من السجلات لـ discourse

غالباً ما يحدث هذا في إحدى الحالات التي أساعد في إدارتها. في لوحة تحكم Discourse، قد ترى مهام Sidekiq فاشلة. في حالتي، كان ذلك بسبب عدم قيام العميل بصيانة حزمة حساب SMTP الخاصة به.

بالبحث في Discourse هنا، هناك عدد قليل من المواضيع المتعلقة بـ Roundcube ولكن لا شيء يبدو مفيدًا.

ماذا عن دعم ومنتدى Roundcube؟


لقد سألت Google Gemini AI. لذا قد يساعد هذا ولكنني لست متأكدًا.

إعجاب واحد (1)

تم إعداد Roundcube بالفعل لاستخدام SMTP حيث أنني أستخدمه لمواقع الويب الأخرى الخاصة بي، ولا يمكنني الوصول إلى لوحة تحكم Discourse لأنني لا أستطيع إكمال الجزء الأخير من التثبيت (حيث يتعين علي إنشاء حساب المسؤول والتحقق من البريد الإلكتروني) لأنه عندما أحاول التحقق من بريد المسؤول الإلكتروني، لا يتم إرسال أي بريد إلكتروني بسبب Net::ReadTimeout.

إعجابَين (2)

حسنًا. أوصي باستخدام المستوى المجاني من brevo.com لإكمال الإعداد.

بعد الانتهاء، حاول التبديل إلى Roundqube.

إعجاب واحد (1)