مسارات Discourse Mailgun

ملخص: قبول رسائل البريد الإلكتروني الواردة من Mailgun.

:link: GitHub: GitHub - Regalijan/discourse-mailgun-routes
:arrow_right: التثبيت: اتبع دليل تثبيت المكون الإضافي.

المتطلبات الأساسية

  • تم التحقق من صحة النطاق باستخدام Mailgun وتم توجيه سجلات MX إلى Mailgun
  • تم تكوين الرد عبر البريد الإلكتروني

التكوين

  1. احصل على مفتاح توقيع webhook الخاص بـ Mailgun وقم بتعيينه - بينما الخطوات 1 و 2 مطلوبة فقط، الآن هو الوقت المناسب لإعداد webhooks الفشل المؤقت/الدائم إذا لم تكن قد قمت بذلك بالفعل.

  2. توجه إلى صفحة استقبال Mailgun وانقر على “إنشاء مسار”.

  3. يجب أن يكون نوع التعبير (ما لم تكن ترغب فقط في الاستقبال على عناوين محددة) هو “التقاط الكل”. حدد المربع تحت “إعادة توجيه” واضبط عنوان URL على https://your.discourse/mailgun/routes/receive_mime

  4. انقر على زر “حفظ المسار”.

الإصدار 0.2

  • تمت إضافة إعدادات البريد العشوائي الجديدة mailgun_spam_detection و mailgun_spam_score و dkim_domain_exclusions و spf_domain_exclusions

للبدء بهذه الإعدادات، توجه إلى إعدادات النطاق في لوحة تحكم Mailgun واضبط تصفية البريد العشوائي على الخيار 3.

إذا كنت تستخدم الخيارين 1 أو 2، فيجب عليك تعيين mailgun_spam_detection على “لا شيء”.

5 إعجابات

أنا أستخدم Mailgun لإرسال رسائل البريد الإلكتروني ولكن حاوية mail-receiver (Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver) لاستلامها. هل ستفيدني هذه الإضافة؟ شكراً.

إعجاب واحد (1)

ما لم تكن تستخدم خدمة حماية ddos مثل cloudflare (أو يقوم موفر الخدمة الخاص بك بحظر الاتصالات الواردة على المنفذ 25) فلن يكون لها أي فائدة مقارنة بإعداد mail-receiver.

بالإضافة إلى ذلك، توقفت Mailgun عن تضمين المسارات في خطة الدفع حسب الاستخدام الخاصة بها، لذلك إذا لم يكن لديك اشتراك مدفوع مسبقًا أو حساب قديم، فيجب عليك فقط استخدام إعداد mail-receiver.

3 إعجابات

مستقبل البريد لا يعمل بشكل صحيح مع الارتدادات – فهو لا يستقبل أي رسائل مرتدة من Mailgun – "Discourse::NotFound" error when click "Email Type" field on admin/email/bounced – هل يؤثر ذلك على وجهة نظرك بشأن تجربة الطريقة الموضحة هنا؟ شكرًا.

إذا كنت لا تتلقاها عبر البريد الإلكتروني على الإطلاق، فمن المحتمل أنها موجودة في علامة التبويب المرفوضة (وهو المكان الذي انتهى بها بي عندما استخدمت mail-receiver بدون خطافات الويب).
أفترض أن نفس الشيء سيحدث باستخدام هذا المكون الإضافي لأنه لا يقوم بأي تحليل خارج رؤوس dkim/spf والبريد العشوائي.
يتم الاحتفاظ بأسباب الارتداد في سجلات mailgun، وبينما هذا ليس مثاليًا يمكنك النظر إليها في الوقت الحالي.

إعجاب واحد (1)

لا، أعتقد أن مستلم البريد إما لا يتلقاها من Mailgun (أعتقد هذا) أو ببساطة لا يرسلها إلى Discourse.

أعتقد، نظرًا لأنه كُتب مؤخرًا، فهذا تحسين على إضافة Mailgun القديمة هذه للاستقبال عبر Mailgun؟

بغض النظر، شكرًا، لأنني أعتقد أن الإضافة القديمة تعطلت مع Discourse v3.x!

تم تقسيم 5 مشاركات إلى موضوع جديد: لماذا لا يمكنني العثور على إعداد مفتاح Mailgun API؟