إعداد البريد الوارد لإنشاء مواضيع جديدة أو تجميع الرسائل

:bookmark: يشرح هذا الدليل كيفية تكوين Discourse لإنشاء مواضيع جديدة أو رسائل جماعية من رسائل البريد الإلكتروني الواردة. ويغطي إعدادات الموقع، وتكوين المجموعات، وإعدادات الفئات.

:person_raising_hand: مستوى المستخدم المطلوب: مسؤول

تكوين البريد الإلكتروني الوارد لإنشاء مواضيع جديدة أو رسائل جماعية

يتيح لك Discourse إرسال رسائل بريد إلكتروني إلى عنوان خاص لإنشاء مواضيع جديدة تلقائياً في فئة أو رسائل جماعية جديدة. هذه الميزة مفيدة لدمج Discourse مع قوائم البريد الإلكتروني الخارجية، وأنظمة تذاكر الدعم الفني، أو ببساطة للسماح للمستخدمين الذين لا يمتلكون حسابات بالنشر عبر البريد الإلكتروني.

ملخص

يغطي هذا الدليل ما يلي:

  • تفعيل إعدادات الموقع الأساسية للبريد الإلكتروني الوارد
  • تكوين رسائل البريد الإلكتروني الواردة لمجموعات محددة
  • تكوين رسائل البريد الإلكتروني الواردة لفئات محددة
  • فهم سلوك رسائل البريد الإلكتروني المحوّلة
  • اعتبارات خاصة لمواقع Discourse Hosted

تفعيل إعدادات الموقع للبريد الإلكتروني الوارد

قبل أن تتمكن من إنشاء مواضيع أو رسائل جماعية عبر البريد الإلكتروني، يجب عليك تفعيل وظيفة البريد الإلكتروني الوارد الأساسية على مستوى الموقع.

  1. انتقل إلى لوحة إدارة موقعك
  2. في الشريط الجانبي الأيسر، انقر على البريد الإلكتروني ثم الإعدادات
  3. ابحث عن كل إعداد باستخدام حقل التصفية وقم بالتكوين حسب الحاجة

يمكنك أيضاً التنقل مباشرة إلى /admin/config/email للوصول إلى هذه الإعدادات.

email_in

هذا هو المفتاح الرئيسي لوظيفة البريد الإلكتروني الوارد.

  • التسمية: تفعيل البريد الإلكتروني الوارد
  • الوصف: يسمح بإنشاء مواضيع ورسائل جماعية عبر البريد الإلكتروني.
  • الافتراضي: معطل

يجب عليك تفعيل هذا الإعداد قبل أن يعمل أي تكوين آخر للبريد الإلكتروني الوارد.

email_in_allowed_groups

يحدد هذا الإعداد المستخدمين المسموح لهم بإنشاء مواضيع أو رسائل جماعية عبر البريد الإلكتروني.

  • التسمية: مجموعات البريد الإلكتروني الوارد المسموح بها
  • الوصف: يمكن للمستخدمين الموجودين في هذه المجموعات فقط إنشاء مواضيع أو رسائل جماعية عبر البريد الإلكتروني. اتركه فارغاً للسماح لجميع المستخدمين.
  • الافتراضي: فارغ (جميع المستخدمين مسموح لهم)

لتقييد البريد الإلكتروني الوارد لمجموعات محددة (على سبيل المثال، staff، moderators)، أدخل أسماء المجموعات مفصولة بفواصل.

enable_staged_users

يتحكم هذا الإعداد في ما إذا كان المستخدمون الذين ينشئون مواضيع عبر البريد الإلكتروني سيتم وضعهم تلقائياً في مرحلة الانتظار (يتطلبون موافقة).

  • التسمية: تفعيل المستخدمين في مرحلة الانتظار
  • الوصف: عند التفعيل، سيتم وضع المستخدمين الذين ينشئون مواضيع عبر البريد الإلكتروني في مرحلة الانتظار وسيتطلبون موافقة قبل أن يتمكنوا من النشر.
  • الافتراضي: مفعّل

إذا قمت بتعطيل هذا الإعداد، سيتمكن المستخدمون الذين ينشئون مواضيع عبر البريد الإلكتروني من النشر فوراً دون موافقة.

:warning: بالنسبة لمواقع Discourse hosted، يتم تعطيل وإخفاء إعداد enable_staged_users أثناء فترة التجربة لمنع الإساءة. بمجرد بدء الاشتراك، يتم إلغاء إخفاء الإعداد. للطلب تفعيله أثناء تجربتك، تواصل مع team@discourse.org.

:information_source: المستخدمون في مرحلة الانتظار هم حسابات مؤقتة خاصة يتم إنشاؤها تلقائياً عند وصول بريد إلكتروني من شخص لا يمتلك حساب Discourse. لديهم وظائف محدودة:

  • يتم تعيين اسم المستخدم والاسم الظاهر تلقائياً
  • لا يمكن الإشارة إليهم أو العثور عليهم في بحث المستخدمين
  • لا يتلقون ملخصات البريد الإلكتروني أو رسائل إعادة تعيين كلمة المرور
  • يتابعون تلقائياً المواضيع التي يشاركون فيها، ويمكنهم الرد عبر البريد الإلكتروني
  • يمكنهم المطالبة بالحساب عن طريق التسجيل باستخدام نفس عنوان البريد الإلكتروني، مما يحوله إلى حساب عادي

إعداد البريد الإلكتروني الوارد لمجموعة

يمكنك تكوين مجموعة لقبول رسائل البريد الإلكتروني الواردة التي تنشئ رسائل جماعية جديدة. هذا مفيد لإنشاء صندوق بريد للمجموعة يمكن الوصول إليه عبر البريد الإلكتروني.

:information_source: يظهر حقل البريد الإلكتروني الوارد فقط إذا كان إعداد الموقع email_in مفعلاً وكنت مسجلاً الدخول كمسؤول.

  1. انتقل إلى صفحة المجموعات (على سبيل المثال، /g)
  2. انقر على اسم المجموعة التي تريد تكوينها
  3. انقر على إدارة للوصول إلى صفحة إدارة المجموعة
  4. انقر على علامة التبويب التفاعل
  5. مرر لأسفل إلى قسم البريد الإلكتروني الوارد
  6. أدخل عنوان البريد الإلكتروني الوارد المخصص في حقل عنوان البريد الإلكتروني الوارد المخصص
  7. حدد مربع قبول رسائل البريد الإلكتروني من المستخدمين المجهولين الذين لا يمتلكون حسابات إذا أردت السماح للمستخدمين الذين لا يمتلكون حسابات بإرسال رسائل بريد إلكتروني إلى هذه المجموعة
  8. انقر على حفظ لتطبيق التغييرات

:information_source: يمكنك فصل عناوين البريد الإلكتروني المتعددة باستخدام حرف |. على سبيل المثال، group1@example.com|group2@example.com.

وضوح حقل بريد المجموعة الإلكتروني

يظهر حقل البريد الإلكتروني الوارد فقط إذا:

  • كان إعداد الموقع email_in مفعلاً
  • كنت مسجلاً الدخول كمسؤول
  • لم تكن المجموعة تلقائية (نظام)

إذا لم يظهر الحقل، تحقق من أن إعداد الموقع email_in مفعلاً وأنك مسجل الدخول كمسؤول.

إعداد البريد الإلكتروني الوارد لفئة

يمكنك تكوين فئة لقبول رسائل البريد الإلكتروني الواردة التي تنشئ مواضيع جديدة. هذا مفيد لإنشاء فئة يمكن الوصول إليها عبر البريد الإلكتروني.

  1. انتقل إلى صفحة الفئة (على سبيل المثال، /c/<category_slug>)
  2. انقر على أيقونة :wrench: مفتاح الرباعية لتحرير الفئة
  3. في صفحة تحرير الفئة، انقر على تبديل إظهار متقدم في أعلى يمين رأس الصفحة
  4. انقر على علامة التبويب الإعدادات
  5. مرر لأسفل إلى قسم البريد الإلكتروني
  6. أدخل عنوان البريد الإلكتروني الوارد المخصص في حقل عنوان البريد الإلكتروني الوارد المخصص
  7. حدد مربع قبول رسائل البريد الإلكتروني من المستخدمين المجهولين الذين لا يمتلكون حسابات إذا أردت السماح للمستخدمين الذين لا يمتلكون حسابات بإرسال رسائل بريد إلكتروني إلى هذه الفئة
  8. حدد مربع الفئة تعكس قائمة بريد إلكتروني إذا كانت الفئة متصلة بقائمة بريد إلكتروني خارجية وكل المنشورات تأتي من البريد الإلكتروني
  9. انقر على حفظ في الشريط في أسفل الصفحة لتطبيق التغييرات

:information_source: يمكنك فصل عناوين البريد الإلكتروني المتعددة باستخدام حرف |. على سبيل المثال، category1@example.com|category2@example.com.

عنوان البريد الإلكتروني الوارد المخصص

أدخل عنوان البريد الإلكتروني الوارد المخصص الذي سيتم استخدامه لإنشاء مواضيع جديدة في هذه الفئة. على سبيل المثال، support@example.com.

قبول رسائل البريد الإلكتروني من المستخدمين المجهولين الذين لا يمتلكون حسابات

عند التفعيل، يمكن للمستخدمين الذين لا يمتلكون حساباً على موقع Discourse الخاص بك إرسال رسائل بريد إلكتروني إلى هذه الفئة لإنشاء مواضيع جديدة. سيتم إنشاء هؤلاء المستخدمين تلقائياً كمستخدمين في مرحلة الانتظار (إذا كان enable_staged_users مفعلاً) أو كمستخدمين نشطين (إذا كان enable_staged_users معطلاً).

الفئة تعكس قائمة بريد إلكتروني

فعّل هذا إذا كانت الفئة متصلة بقائمة بريد إلكتروني خارجية وكل المنشورات تأتي من البريد الإلكتروني. عند التفعيل:

  • لن يتلقى المستخدمون في مرحلة الانتظار إشعارات الويب للمواضيع في هذه الفئة
  • يتم تجاوز تقييد email_in_allowed_groups للمنشورات الواردة عبر عنوان قائمة البريد الإلكتروني

هذا الإعداد مفيد عندما تكون تعكس قائمة بريد إلكتروني خارجية إلى Discourse وترغب في تجنب إشعار المستخدمين في مرحلة الانتظار الذين لم تتم الموافقة عليهم بعد.

سلوك رسائل البريد الإلكتروني المحوّلة

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

لإعداد forwarded_emails_behaviour ثلاث خيارات:

  • إخفاء: يتم إخفاء المحتوى المحوّل من المنشور. فقط محتوى البريد الإلكتروني الأصلي مرئي.
  • اقتباس: يتم اقتباس المحتوى المحوّل في أسفل المنشور، مشابه لكيفية تعامل عملاء البريد الإلكتروني مع الرسائل المحوّلة.
  • إنشاء ردود: يتم إنشاء رد جديد لكل بريد إلكتروني محوّل، بدلاً من إنشاء موضوع جديد.

لتكوين هذا الإعداد:

  1. انتقل إلى لوحة إدارة موقعك
  2. في الشريط الجانبي الأيسر، انقر على البريد الإلكتروني ثم الإعدادات
  3. ابحث عن forwarded_emails_behaviour باستخدام حقل التصفية
  4. اختر الخيار المطلوب من القائمة المنسدلة
  5. انقر على حفظ لتطبيق التغييرات

:information_source: ينطبق إعداد forwarded_emails_behaviour على جميع رسائل البريد الإلكتروني الواردة، بغض النظر عما إذا كانت مرسلة إلى مجموعة أو فئة.

تعليمات خاصة لمواقع Discourse Hosted

إذا كنت تستخدم استضافة Discourse، فأنت بحاجة إلى تفعيل مربع الاختيار “قبول رسائل البريد الإلكتروني الواردة المرسلة إلى” في قسم “قبول رسائل البريد الإلكتروني الواردة” من إعدادات البريد الإلكتروني:

  1. انتقل إلى لوحة إدارة موقعك
  2. في الشريط الجانبي الأيسر، انقر على البريد الإلكتروني ثم الإعدادات
  3. مرر لأسفل إلى قسم “قبول رسائل البريد الإلكتروني الواردة”
  4. حدد مربع الاختيار قبول رسائل البريد الإلكتروني الواردة المرسلة إلى
  5. انقر على حفظ لتطبيق التغييرات

تستخدم مواقع Discourse Hosted نطاق بريد إلكتروني خاص للبريد الإلكتروني الوارد ({YOUR_PREFIX}.discoursemail.com). يمكن استخدام أي من التنسيقات التالية لعنوان البريد الإلكتروني الوارد:

  • {ANYTHING}@{YOUR_PREFIX}.discoursemail.com - حيث:
    • {ANYTHING} هو عنوان البريد الإلكتروني الوارد المخصص الذي تقوم بتكوينه
    • {YOUR_PREFIX} هو البادئة الفريدة المخصصة لموقعك. يجب أن تتطابق مع المجموعة المقترحة الأولى من الأحرف قبل علامة + كما هو موضح تحت إعداد Accept incoming emails sent to
  • {YOUR_PREFIX}+{ANYTHING}@discoursemail.com

بالإضافة إلى ذلك، إذا كنت عميلاً مستضافاً وترغب في استخدام عنوان بريد إلكتروني فريد حقاً لا يتطابق مع أي من التنسيقات المذكورة أعلاه، يمكنك القيام بذلك عن طريق إعداد عنوان البريد الإلكتروني عبر مزود بريد إلكتروني طرف ثالث وتحويل كل البريد الإلكتروني المستلم عند ذلك العنوان إلى موقعك. يجب عليك تفعيل خيار Accept incoming emails sent to واستخدام عنوان البريد الإلكتروني الموضح أدناه هذا الخيار كعنوان تحويل.

موارد إضافية

50 إعجابًا
Understanding email in functionality
Troubleshoot reply by email
Good use cases for groups (to better understand groups vs categories)
Post without signup?
Setting an incoming e-mail address for the staff group
When site require approvals for users, email replies do not get sent to staged users
How to configure group email address
Receiving emails into Discourse messages. Can this be done?
Use Discourse as a Private Support/Ticket System
Configuring alternative incoming email address for hosted account
Start Discourse by Mail
Using discourse to manage support emails: receive and reply
How do I set up group email addresses?
Creating a staged user with an API call
Good guide on how to use discourse via email
Start Topic via E-Mail with different domain
Utilising email support for reporting from grafana
Category configuration option : mirrors a mailing list
Discourse will not accept forwarded email but successfully sends and an error message to the original sender?
Changing email subject line should start a new topic
Can Discourse accept attachments when using emails to create new category topics?
Implementing KCS
Use aliases in iRedMail for categories with incoming email feature enabled
What is the "Custom incoming email address"?
Preferred communication channel for accessibility for blind readers?
Trying to setup direct delivery of incoming email and new topic by email
Can I start a new topic by sending an email message?
Canonical doc on using discourse via email for end-users?
"Email in allowed groups" setting is too permissive
Error adding a backup email address: address already in use by a staged user
Find the reply key for a specific topic. Rails console magic?
Allowing email from a stranger because I trust them. How?
Can’t set email-in for existing group?
Query about creating topics in a category using email
Use Discourse as a Private Support/Ticket System
What exact email address do I use for “Custom Incoming email address”?
Contact Form
How to configure Discourse to receive email from Mailgun?
Can an admin create a staged user?
Simple sensor-driven notifications in Discourse via Webhooks or MQTT?
Configuring Incoming Email to Create Category Topics or Group Messages
Configuring Incoming Email to Create Category Topics or Group Messages
Setting up a support inbox
Category configuration option : mirrors a mailing list
[PAID] Auto create new topic when I publish a video on YouTube
Who is Discobot?
Configuring incoming email to create new topics with email forwarding?
Anonymous form that creates a topic
How to go about hosting a design contest?
Can I start a new topic by sending an email message?
Can I start a new topic by sending an email message?
Can’t set email-in for existing group?
Can’t set email-in for existing group?
Discourse 1.9.0.beta15 Release Notes
Registering unregistered users on first email a la mailman?
Private support categories: staged users can email in, but not registered users
Creating a topic via email without write access to the category?
What is a staged user?
New group PM from email
How to create topics from a custom email address?