كيف يمكنني استبدال خادم SMTP المُكوّن في Discourse؟

مرحباً.
لقد قمت بتثبيت برنامج discourse مفتوح المصدر على خادم استضافة digitalOcean. خادم smtp المستخدم هو Mailgun Free ver.
خادم smtp المجاني من Mailgun المثبت على discourse لا يرسل البريد، لذا أريد تغيير خادم smtp.

كيف يمكنني استبدال خادم smtp المثبت في discourse؟

إعجابَين (2)

بافتراض أنك اتبعت التثبيت القياسي، يتم تخزين إعدادات SMTP المستخدمة أثناء إعداد discourse في app.yml

ابحث في /var/discourse/containers

بعد تعديل هذا الملف، يمكنك إما تشغيل إعادة بناء من الطرفية، أو الاختصار:

./launcher destroy app && ./launcher start app

إعجابَين (2)

شكراً لردك.

لكنني لا أجيد لغة البرمجة جيداً.

أعلم أن الأمر مزعج، ولكن إذا كان بإمكانك إخباري بكيفية تعديل ملف app.yml والمسار للوصول إلى الملف، فسأكون ممتناً.

إذا قمت بتثبيت قياسي، يمكنك القيام بشيء كهذا:

cd /var/disourse
nano containers/app.yml

إذا كنت لا تعرف ما هو nano أو كيفية استخدامه، فستحتاج إلى استخدام جوجل.

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

شكرا على ردك.

هل نجح ذلك؟ يمكنك أيضًا تشغيل discourse-setup مرة أخرى.

إعجابَين (2)

شكراً لاهتمامك. لم أجربه بعد. لم أجد أي خوادم smtp يمكن أن تحل محل Mailgun، سأضطر إلى البحث أكثر قليلاً.

أوصي بأن تقوم بإعداد Mailgun بشكل صحيح. إنها واحدة من أسهل الإعدادات.

إعجابَين (2)

شكرا لردك.

مرحباً.
لقد وصلت إلى ملف containers.yml بالأمر الذي أعطيته لي أدناه.

cd /var/disourse
nano containers/app.yml

بعد ذلك، أحتاج إلى تعديله لتغيير خادم SMTP، لكنني لا أعرف كيفية تعديل الملف. إذا لم يكن الأمر مزعجًا، فيرجى إخباري بكيفية القيام بذلك.

إذا كنت لا تعرف كيفية استخدام nano، يمكنك البحث عن ذلك في Google. وأيضًا

إعجابَين (2)

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

أخشى أن شرح كيفية استخدام برنامج لا علاقة له بـ Discourse عادة ما يكون خارج نطاق هذا المنتدى. إذا واجهت مشكلة ولديك ميزانية، يمكنك النشر في Marketplace. :slight_smile:

ومع ذلك، أتفق مع pfaffman، من المحتمل أن Mailgun لم يتم تكوينه بشكل صحيح (يستخدمه الكثيرون مع Discourse دون مشاكل) أو أن app.yml لم يتم ملؤه بشكل صحيح. سألقي نظرة على كليهما، وبالنسبة لتغيير إعدادات SMTP، كما قال pfaffman عدة مرات، يمكنك أيضًا تشغيل ./discourse-setup، والذي سيؤدي إلى تكوين البرنامج خطوة بخطوة.

إذا كان ما تريد القيام به هو تغيير إعدادات SMTP، يمكنك

cd /var/discourse
./discourse-setup

وسيتيح لك ذلك تغيير الإعدادات وإعادة البناء عند الانتهاء.

للعلم، لقد قمت بتغيير العنوان، حيث لا يوجد خادم SMTP “مثبت”.

3 إعجابات

cd /var/discourse
./discourse-setup

لقد أعدت تثبيت smtp باستخدام ./discourse-setup كما أخبرتني. شكراً جزيلاً لك.

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.