إعدادات SMTP مفقودة بعد التثبيت

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

هل انتقلت إعدادات SMTP إلى مكان آخر لألقي نظرة عليها؟

في ملف app.yml، أرى ما يلي حيث كان يوجد إعداد SMTP القديم.

DISCOURSE_SKIP_EMAIL_SETUP: ‘1’

3 إعجابات

أرى أيضًا الكثير من مهام إعادة المحاولة في Sidekiq. أي أفكار عما يمكن أن يحدث هنا، أو أين يمكنني إجراء إعداد SMTP “بالطريقة القديمة”؟

يبدو أن بعض الأسطر مفقودة من app.yml إذا غيرت رأيك بعد الإعداد وأردت استخدام البريد الإلكتروني في النهاية.

لست مطلعًا جدًا على كيفية تغير الأمور منذ Self-Hosting Discourse Just Got a Whole Lot Easier ولكن في مواقعي، لم تتغير طريقة تكوين تفاصيل SMTP في app.yml. لو كنت مكانك، سأحاول تشغيل

cd /var/discourse
./discourse-doctor

وأرى ما إذا كان ذلك سيسمح لك بإصلاحه. إذا لم ينجح ذلك، فسأبحث عن ملف app.yml من موقع يعمل واستخدمه كمثال للتأكد من أن الأسطر المطلوبة للبريد الإلكتروني موجودة وصحيحة. إذا لم يكن لديك ذلك، فيمكنك الحصول على مثال هنا:

ثم أعد البناء.

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

يبدو أنك لم تقم بتهيئة smtp عند تشغيل discourse-setup-ruby.
المشكلة في النظام الجديد هي أنه يكتب ملف app.yml لا يتضمن الإعدادات فيه. ستحتاج إما إلى إلقاء نظرة على القالب ونسخ ما تريده، أو حذف/إعادة تسمية ملف yml الحالي وتشغيل discourse-setup من البداية. سيكون هذا هو أسهل شيء للقيام به.

إعجابَين (2)

حسنًا، هذه نصيحة أفضل بكثير من نصيحتي.

أنا أميل إلى الاحتفاظ بنسخ احتياطية من ملفات app.yml تحسبًا للحاجة إلى مجرد عمل نسخة احتياطية لموقعي واستعادته. موصى به بشدة.

لا يمكنني تكرار هذا باستخدام الإصدار الحالي من المثبت.

إذا كنت تريد إعداد SMTP بعد التثبيت، فأنت بحاجة إلى تعديل ملف YAML وإضافة التكوين هناك.

إعجابَين (2)