لا توجد رسائل بريد إلكتروني مستلمة في تثبيت Discourse الجديد

مرحباً،

لقد قمت بإعداد تثبيت جديد لـ Discourse على خادم Linux.
لماذا لا أستلم أي رسائل بريد إلكتروني؟
كيف يمكنني إرسال بريد إلكتروني إلى هذا الخادم؟

/جاكيرا

أيضاً، لا أستطيع فهم هذا :frowning:

2. دفع رسائل البريد الإلكتروني عبر واجهة برمجة تطبيقات Discourse

بدلاً من ذلك، يمكنك دفع رسائل البريد الإلكتروني إلى Discourse عبر واجهة برمجة التطبيقات. للقيام بذلك، ستحتاج إلى:

  • التحقق من إعداد الموقع manual_polling_enabled.
  • الحصول على مفتاح API رئيسي أو مفتاح API مرتبط بموظف.

بعد ذلك، لدفع بريد إلكتروني إلى Discourse، يجب عليك تمرير محتوى البريد الإلكتروني الخام كمعلمة “email” عند إرسال طلب POST إلى /admin/email/handle_mail. يقبل نقطة النهاية طلبات بـ application/json (موصى به)، أو multipart/form-data، أو application/x-www-urlencoded (مع تحديد رأس Content-Type المناسب للطلب، بطبيعة الحال).

لماذا تتوقع استلام رسائل بريد إلكتروني؟ إذا لم تكن قد قمت بتمكين خيار “البريد الوارد” أو “الرد عبر البريد الإلكتروني” وإعداد عملية جلب الرسائل (سواء عبر POP3 أو يدويًا)، فلن يستقبل Discourse أي رسائل بريد إلكتروني. فهو يرسل الرسائل فقط (عبر Mailgun إذا كنت تستخدمه).

الخطوات الموجودة هنا: Set up reply by email with POP3 polling

مفيدة جدًا لإعداد ميزة الرد عبر البريد الإلكتروني.

@BuddhistBookClub لقد قمت بتفعيل خيار “البريد الإلكتروني الوارد” وتمكين الرد عبر البريد الإلكتروني. كما اتبعت الرابط لإعداد POP3 في Gmail.

يجب أن تتمكن من معرفة سبب رفض Discourse للبريد الإلكتروني. انقر على أيقونة القائمة (في الزاوية العلوية اليمنى) للوصول إلى صفحة إعدادات المسؤول، ثم اختر “البريد الإلكتروني”، وبعد ذلك حدد علامة التبويب “المرفوضة”. سيُظهر لك ذلك سبب رفض رسائل المواضيع الواردة.

لقد قمت بإعداد هذا لأول مرة أمس، وإليك بعض النصائح استنادًا إلى ما تعلمته:

  1. تأكد من أن البريد الإلكتروني الذي يرسل الموضوع الجديد يستخدم عنوان بريد إلكتروني لمستخدم لديه الأذونات المناسبة لنشر موضوع جديد عبر البريد الإلكتروني (مستوى الثقة).

  2. تأكد من إعداد عنوان بريد إلكتروني مخصص لكل فئة. يمكنك القيام بذلك عن طريق تغيير إعدادات الفئة. يجب أن يكون هذا العنوان هو عنوان الرد الذي أنشأته على Gmail باستخدام تنسيق +اسم فريد للفئة، على سبيل المثال: replies.forum+الاسم الفريد للفئة@Gmail.com [حيث أن replies.forum@gmail.com هو الحساب الذي أنشأته وقمت بإعداده في إعدادات النشر عبر POP3].

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

راجع Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver