أنا أقوم باستضافة منتدى Discourse الخاص بي ذاتيًا على Yunohost، وواجهت مشكلة في تكوين البريد الإلكتروني SMTP. بعد البحث في وثائق meta.discourse، لم أتمكن من العثور على أي معلومات حول عمليات Yunohost المحددة أو مواقع الحفظ. قمت بإلغاء تثبيت Discourse وإعادة تثبيته، ونسخت ملف السجل، وأخيرًا حددت موقع ملف التكوين الذي يحتوي على معلومات SMTP.
إذا كنت تستخدم Yunohost أيضًا وتحتاج إلى تكوين إعدادات Discourse SMTP الخاصة بك، يمكنك العثور على الملف الذي ستقوم بتعديله في
/var/www/discourse/config/discourse.conf.
افتح هذا الملف، وقم بتكوين إعدادات SMTP، واحفظ واخرج، ثم أعد تشغيل Discourse باستخدام الأمر “systemctl restart discourse”.
root@yuno:~# nano /var/www/discourse/config/discourse.conf
root@yuno:~# systemctl restart discourse
وإذا كان ذلك يساعد أي شخص آخر، لأنه أيضًا، لم أتمكن من العثور على معلومات -
لتكوين Discourse باستخدام Office365 الخاص بك، عليك القيام بما يلي:
- انتقل إلى مركز إدارة Microsoft 365 الخاص بك
- انقر فوق الإعدادات ثم المجالات
- انقر فوق إضافة مجال
- اتبع التعليمات التي تظهر على الشاشة لإضافة عنوان URL لمنتدى الخاص بك
- بمجرد إكمال الخطوات المذكورة أعلاه والتحقق من DNS، يمكنك الآن إنشاء صندوق بريد باستخدام هذا النطاق الفرعي
- انقر فوق المستخدمون ثم المستخدمون النشطون
- انقر فوق إضافة مستخدم
- قم بإنشاء صندوق البريد لمنتدى الخاص بك (مثال: noreply@forum.yourlinks.com) يجب أن يتطابق نطاق صندوق البريد مع اسم المضيف الذي يعمل منه المنتدى
- انقر فوق التراخيص والتطبيقات
- قم بتعيين ترخيص Exchange Online (Plan 1) لصندوق البريد هذا (10,000 رسالة يوميًا، حد 30 رسالة/دقيقة) يلزم وجود ترخيص مرفق بصندوق البريد لغرض التسليم المباشر. في وقت كتابة هذا التقرير، تبلغ التكلفة 4.00 دولار أمريكي شهريًا أو 5.10 دولار كندي | إذا كنت بحاجة إلى حد أعلى أو حد زمني أقصر، تتوفر خطط أخرى
- انقر فوق البريد ثم إدارة تطبيقات البريد
- قم بتمكين “SMTP المصادق عليه”
- انقر فوق حفظ التغييرات
- انتقل إلى بوابة Azure الخاصة بك
- استعرض إلى دليل Azure النشط الخاص بك
- حدد الخصائص في الشريط الجانبي الأيسر، أسفل إعدادات المستخدم مباشرة
- حدد إدارة الأمان الافتراضية
- قم بتعيين الأمان الافتراضي إلى “معطل”
- انقر فوق حفظ
- عد إلى المستخدمون > المستخدمون النشطون
- انقر فوق المصادقة متعددة العوامل
- قم بتعطيل المصادقة متعددة العوامل على صندوق البريد قيد الاستخدام
الآن فيما يتعلق بـ Office365/Microsoft365، أصبح صندوق البريد الذي أنشأته حديثًا جاهزًا للإرسال المباشر نيابة عن مثيل Discourse الخاص بك.
الإعدادات لاستخدام صندوق بريد Office365:
قم بتعديل هذه الأسطر في /var/www/discourse/config/discourse.conf
# اسم المضيف الذي يعمل عليه المنتدى
hostname = "forum.yourlinks.com"
# اسم المضيف الاحتياطي بشكل أساسي للاستخدام في CDN
backup_hostname =
# عنوان خادم SMTP المستخدم لإرسال رسائل البريد الإلكتروني
smtp_address = smtp.office365.com
# منفذ خادم SMTP المستخدم لإرسال رسائل البريد الإلكتروني
smtp_port = 587
# النطاق الذي تم تمريره إلى خادم SMTP
smtp_domain = forum.yourlinks.com
# اسم المستخدم لخادم SMTP
smtp_user_name = noreply@forum.yourlinks.com
# كلمة المرور لخادم SMTP
smtp_password = YourLinksPassWordHere
# آلية مصادقة SMTP
smtp_authentication = login
# تمكين تشفير TLS لاتصالات SMTP
smtp_enable_start_tls = true
# وضع التحقق من شهادات خادم SMTP
# لتعطيله، قم بتعيينه على 'none'
smtp_openssl_verify_mode =
# فرض TLS ضمني وفقًا لـ RFC 8314 3.3
smtp_force_tls = false
# تحميل MiniProfiler في الإنتاج، لاستخدامه من قبل المطورين
load_mini_profiler = false
# اسم المضيف الذي يعمل عليه المنتدى
hostname = "forum.yourlinks.com"