تم تثبيت discourse بنجاح، لكنني لم أستقبل رسائل البريد الإلكتروني. جربت بعض الحلول لكنها لم تنجح. تم تكوين SMTP الخاص بي بشكل صحيح وتم التحقق منه.
system:
هل نطاق البريد الإلكتروني صحيح؟
عنوان البريد الإلكتروني الافتراضي المرسل يعتمد على نطاق التثبيت بالإضافة إلى النطاق الفرعي، لذا إذا كان عنوان URL الخاص بك هو discourse.example.com فسيكون:
noreply@discourse.example.com
لكن إذا كان مزود البريد الخاص بك يتوقع:
noreply@example.com
… فقد تواجه مشاكل! للتغلب على ذلك، قم بتحرير وإلغاء التعليق عن هذا السطر في app.yml
## إذا كنت ترغب في تعيين عنوان البريد الإلكتروني 'من' للتسجيل الأول، قم بإلغاء التعليق وتغييره:
#- exec: rails r "SiteSetting.notification_email='noreply@example.com'"
## بعد الحصول على رسالة التسجيل الأولى، أعد التعليق على السطر. يجب تشغيله مرة واحدة فقط.
ستحتاج إلى إصدار إعادة بناء بعد إلغاء التعليق عن السطر أعلاه وتعيين عنوان البريد الإلكتروني المرسل حسب المطلوب.
يمكنك أيضًا تغيير هذا من سطر الأوامر، إذا لزم الأمر:
./launcher enter app
rails r "SiteSetting.notification_email = 'discourse@yoursite.com'"
exit
جربت هذا أيضًا
./launcher enter app
rails r “SiteSetting.notification_email = ‘support@dwe.co.in’”
exit
هل يمكنني استخدام support@dwe.co.in كاسم مستخدم لـ SMTP للمنتدى forum.dwe.co.in؟
لقد جربت أيضًا البريد الإلكتروني التجريبي لكنه لم ينجح.
يمكنك استخدام أي شيء طالما أن خادم SMTP الخاص بك مصادق عليه لإرسال رسائل البريد الإلكتروني من خلال هذا الحساب، وتم تعيين بريد الإشعار الصحيح في Discourse.
أي SMTP تستخدم؟
أنا أستخدم Elastic Email @itsbhanusharma
من فضلك لا تُشرِك اسم المستخدم الخاص بي. فأنا أستلم الإشعارات عند ردك.
إذا كنت تستخدم خدمة Elastic Email، فما هو النطاق الذي تم التحقق منه من جانبهم؟ هل راجعت سجلاتهم للتأكد من إرسال البريد الإلكتروني؟
أنا آسف حقًا.
لقد تحققت من dwe.co.in
إليك السجلات.
يُظهر النظام 9 رسائل تم تسليمها و1 رسالة ارتدت.
هل تفقدت مجلد البريد غير الهام؟
إذا كانت الرسائل تصل إلى مجلد البريد العشوائي، فمن المرجح أن نطاقك لم يتم التحقق منه بشكل صحيح. يجب عليك التحقق مما يفشل.