لقد قمت بتثبيت Discourse باستخدام التطبيق التلقائي (1-click app) على DigitalOcean مع دعم HTTPS عبر LetsEncrypt. لا أستلم بريد التفعيل على حساب البريد الإلكتروني الخاص بالمسؤول. عند تشغيل الأمر ./discourse-doctor، أواجه الخطأ التالي في خطوة إرسال البريد:
Net::ReadTimeout
أستضيف Discourse على نطاق فرعي، بينما موقعي الرئيسي (النطاق الأساسي) وخادم البريد الخاص بي يستضيفان على Hostgator. سجلات SPF وDKIM نشطة على النطاق الرئيسي. قمت بإعداد إرسال البريد في Discourse ليستخدم المنفذ 465، وهو ما تدعمه خوادم البريد الخاصة بـ Hostgator.
هل يمكن لأحد توضيح ما الذي قد يكون خاطئًا؟
شكرًا مقدّمًا.
تعديل: عند تجربة المنفذ 587، يعطي الأمر ./discourse-doctor خطأ مختلفًا كما هو موضح أدناه:
أخشى أننا لا نستطيع دعم تثبيت التطبيق بنقرة واحدة الذي تقدمه DigitalOcean، لأنه ليس الطريقة المعتمدة رسميًا لإعداد Discourse. أنصحك بشدة باتباع دليل التثبيت الرسمي الخاص بنا.
في الوقت الحالي، قمت بإعداد Discourse لاستخدام mydomain.com (بدلاً من mail.mydomain.com) كقيمة لـ DISCOURSE_SMTP_ADDRESS في ملف app.yml، بحيث تتطابق الشهادات. هل سيسبب ذلك أي مشاكل؟