إذاً، أنت ترغب في إعداد الرد عبر البريد الإلكتروني للدعم في منتدى Discourse الخاص بك.
الرد عبر البريد الإلكتروني مُهيأ مسبقًا ومُمكّن افتراضيًا في جميع المواقع المستضافة على discourse.org. الدليل أدناه ينطبق فقط على المواقع المستضافة ذاتيًا.
أخبار سارة! على عكس البريد الإلكتروني الصادر، الذي يعتبر غير مناسب لخدمات البريد الاستهلاكية النموذجية مثل GMail وOutlook وYahoo Mail، وما إلى ذلك، فإن الرد الوارد عبر البريد الإلكتروني يميل إلى أن يكون حجمه منخفضًا للغاية. ما لم يكن لديك منتدى ضخم حقًا به عدد هائل من الأشخاص الذين يردون على رسائل الإشعارات، فمن المحتمل أن تكون بأمان باستخدام، على سبيل المثال، Gmail.
بدلاً من ذلك، إذا لم تكن مرتاحًا لاستخدام GMail لهذا الغرض، يمكنك إعداد خدمة البريد الإلكتروني الوارد الخاصة بك باستخدام Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver
إليك كيفية إعداده باستخدام GMail كمثال.
-
أنشئ حساب GMail جديدًا. إذا لم تقم بإعداد حساب بريد إلكتروني جديد تمامًا، فسيتم مزامنة رسائل البريد الإلكتروني القديمة عبر POP3، مما يتسبب في مشكلات غير متوقعة وإرسال رسائل إخطار بالارتداد!
-
قم بتعيين اسم مستخدم للحساب الجديد مثل
discourse-replies@example.comأو في حالتي،replies@example.com(إذا كنت تستخدم حساب GMail عاديًا، فاستبدل@example.comبـ@gmail.comهنا). امنحه كلمة مرور قوية. -
سجّل الدخول إلى هذا الحساب عبر http://mail.google.com. وافق على الشروط والأحكام، وأدخل اختبار التحقق (CAPTCHA)، وقم بتحميل واجهة الويب الافتراضية. ربما أرسل بريدًا إلكترونيًا تجريبيًا، واستقبل بريدًا إلكترونيًا تجريبيًا. اختبره.
-
وصول POP3s معطل افتراضيًا في Gmail، لذا قم بتمكينه عبر الإعدادات، إعادة التوجيه و POP/IMAP:

سيتم الاحتفاظ بجميع رسائل البريد الإلكتروني الواردة افتراضيًا - ولكن يمكنك التعديل حسب الحاجة.
-
قم بزيارة إعدادات Discourse وتحقق من علامة تبويب البريد الإلكتروني (Email).
-
قم بتغيير الإعدادات التالية:
reply_by_email_addressأدخلreplies+%{reply_key}@example.compop3_polling_usernameأدخلreplies@example.compop3_polling_passwordأدخل كلمة مرور هذا الحساب البريديpop3_polling_hostاضبطه علىpop.gmail.compop3_polling_enabledاضبطه علىtruereply_by_email_enabledاضبطه علىtrue
هناك قدر معين من الاستقصاء (polling) يحدث لهذا الحساب، لكننا ضبطناه على حجم منخفض وآمن - يمكنك تكوين فاصل الاستقصاء عبر الإعداد pop3_polling_period_mins.
نفترض أن خدمة البريد الإلكتروني الخاصة بك تدعم إضافة العلامات المعروفة باسم العلامات الإضافية (plus addressing aka address tags)، لذا تحقق من ذلك قبل البدء. GMail يدعم ذلك بالطبع.
إذا كان كل شيء يعمل، فيجب أن ترى التذييل لجميع رسائل الإشعارات يخبرك أنه يمكنك الرد إما عن طريق زيارة الموقع، أو الرد عبر البريد الإلكتروني:
للرد، قم بالرد على هذا البريد الإلكتروني أو قم بزيارة {topic URL} في متصفحك.
إذا لم تكن الأمور تعمل:
-
تحقق من المسار
/logsعلى Discourse الخاص بك في متصفح الويب وابحث عن رسائل خطأ متعلقة بالبريد الإلكتروني. -
سجّل الدخول إلى حساب البريد الإلكتروني الخاص بك باستخدام متصفح الويب وتحقق من وجود أي أخطاء أو إشعارات.
إعادة توجيه البريد الإلكتروني المرسل إلى عناوين إضافية
لنفترض أنك تقوم باستقصاء رسائل البريد الإلكتروني من الحساب “replies@your.domain” وتريد إعداد استقبال البريد الإلكتروني لـ “help@your.domain” و “dev@your.domain”.
ستحتاج إلى إعادة توجيه جميع رسائل البريد الإلكتروني المرسلة إلى “help@your.domain” و “dev@your.domain” إلى “replies@your.domain”. إذا كنت تستخدم GMail، فلديهم برنامج تعليمي رائع حول كيفية إعادة توجيه رسائل البريد الإلكتروني الواردة تلقائيًا إلى حساب آخر .
بعد ذلك، سيقوم Discourse باستقصاء رسائل البريد الإلكتروني بشكل دوري من الحساب “reply@discourse.org” وتسليم الرسائل إلى category أو group أو topic أو message المقابلة.
المشكلات المحتملة
-
لقد واجهنا صعوبات عند التسجيل للحصول على حساب GMail من بلد مختلف عن موقع الخادم الخاص بك. على سبيل المثال، إذا أنشأت حساب Gmail من المملكة المتحدة، ولكن الخادم في الولايات المتحدة الأمريكية.
-
إذا كنت تستخدم حساب GMail (مثل @gmail.com) أو صندوق بريد Google Workspace (مثل صندوق بريد Google @yourdomain.com)، فستحتاج إلى إنشاء كلمة مرور تطبيق لحسابك، والتي تُستخدم بدلاً من كلمة مرور حسابك في الخطوة 6.
شاهد أيضًا: Troubleshoot reply by email
ℹ منذ 30 مايو 2022، لم يعد خيار Google **الوصول من تطبيقات أقل أمانًا** مدعومًا، لذا تحتاج إلى استخدام كلمات مرور التطبيق، وتمكين المصادقة الثنائية للقيام بذلك.
