لقد قمت بإعداد Discourse على سحابتي الخاصة باستخدام خادم Ubuntu Server 16.04. كانت جميع عمليات التثبيت ناجحة.
لدي مشكلة الآن عند محاولة اختبار قسم البريد الإلكتروني. أدخلت المعلومات الصحيحة، لكنني لا أستلم الرسائل. لقد استخدمت نفس الإعدادات في تطبيق Node.js آخر، وهي تعمل بشكل جيد.
لقد استخدمت نفس الإعدادات في تطبيق Node.js. قمت بالتفويض باستخدام هذا النوع من التطبيقات في أمان حسابي، ويعمل بشكل جيد.
هل يعني ذلك أن discourse غير مدعوم في تطبيق Gmail حتى لو قمت بتفعيل خيار التطبيقات الأقل أمانًا في إعدادات Gmail؟ في هذه الحالة، أي إعدادات يجب أن أستخدمها؟
@Canapin اسم المستخدم المذكور أعلاه هو @gmail.com، لذا لا تنطبق عليه توثيقات G Suite، حيث إن G Suite خدمة مدفوعة. لذا نعم، هذا يخالف شروط الخدمة الخاصة بهم.
لا يمكننا مساعدتك في كسر القواعد المعقولة التي يضعها جوجل، خاصة عندما توجد بدائل مجانية ومدعومة.
شكرًا لك على ردك. لقد جربت Gsuite أيضًا، لكنها لا تعمل. لقد استخدمت عنوان بريد إلكتروني مُضاف عبر Gsuite وسمحت باستخدام SMTP من التطبيقات الخارجية. النتيجة هي نفسها. أعتقد أنني سأجرب SendGrid أو أي خدمة أخرى تدعمها منصة Discourse.
اتبعت نفس التعليمات الموجودة في هذا الرابط، لكنني ما زلت أعاني من نفس المشكلة. لذا، قمت بإنشاء حساب جديد في Mailjet. الآن، عند تشغيل الأمر ./discourse-doctor، يخبرني أن البريد الإلكتروني قد تم إرساله، لكنني لا أزال لا أستقبل أي شيء في صندوق بريدي. أضفت أيضًا إعدادات DNS جديدة لـ Mailjet للسماح للعناوين المرتبطة بنطاقي بإرسال البريد الإلكتروني، ومع ذلك لا يزال لا يتم إرسال أي شيء، حتى مع ظهور رسالة تفيد بأن البريد الإلكتروني قد تم إرساله.
ملاحظة: مجلد البريد غير المرغوب فيه (Spam) فارغ.
ربما غير دقيق، لكن لا ينصح أي محترف باستخدام Gmail أو Gsuite لإرسال رسائل البريد الإلكتروني المتعلقة بالمعاملات. لذا، رأيي هو أن هذا أمر غير مقبول، وبالطبع إذا كان TS يريد جعله يعمل، فهذا يعود إليه!