كود لاستقبال الرسائل عبر واجهة برمجة تطبيقات Discourse

Hello Discourse,

Is there a preexisting code base out there for pushing emails to Discourse’s incoming email API?

Thanks,
Andrew

From the output of rake routes You can send a POST request to

admin/email/handle_mail

Here is the controller method from handle_mail:

بالنسبة لمستخدم غير تقني، أحتاج إلى فهم قدرات البريد الوارد عبر واجهة برمجة التطبيقات (API):

ما قمت به بالفعل:

  • البريد الوارد عبر استعلام POP3 للنطاق الرئيسي (وليس النطاق الفرعي)
  • البريد الوارد الوارد عبر وحدة بريد postfix يعمل، لكنه يعمل فقط للنطاقات الفرعية - في حالتي، xxx@community.eleoptics.com - والذي لا يمكننا استخدامه، فنحن بحاجة إلى النطاق الرئيسي.

الإعداد الحالي:

  • البريد الوارد: عنوان بريد إلكتروني من “المجموعات” في G Suite Google يتم توجيهه إلى حسابات Gmail مجانية (لتجنب دفع رسوم لحساب Gsuite لكل عنوان بريد إلكتروني). استعلام POP3
  • البريد الصادر: إعادة توجيه عبر SMTP Relay عبر GSuite تم التحقق منها من خلال عنوان IP لتثبيت خادم Discourse الخاص بي على Google Cloud.

هذا يعمل، لكن حسابات Gmail المجانية التي تعتمد على استعلام POP3 هو شيء أود التخلي عنه.

نخطط لاستخدام واجهة برمجة تطبيقات البريد الإلكتروني في Google Cloud Platform للتعامل مع البريد الداخل والخارج، بشكل مثالي للنشر والخدمات على نطاق أوسع.

أين توجد الوثائق التي يمكنني إرسالها لموظفي التقنيين حول كيفية إعداد البريد الوارد مباشرة إلى Discourse؟

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