إصلاح خلل في AWS SNS Bounce

ماذا تريد أن يتم إنجازه؟

طريقة لجعل AWS SNS Bounce يعمل على المثيلات.

متى تحتاج إلى إنجازه؟

في أقرب وقت ممكن

ما هي ميزانيتك، بالدولار الأمريكي التي يمكنك تقديمها لهذه المهمة؟

200 دولار

أواجه مشكلة في الخطوة 12

الخطوات

  1. إنشاء هوية نطاق خدمة البريد الإلكتروني البسيط (SES)، your.domain، في إحدى مناطق AWS التي تدعم استقبال البريد الإلكتروني
  1. التحقق من هوية النطاق
  1. إنشاء موضوع خدمة الإشعارات البسيطة (SNS)، feedback-sns-topic، لإشعارات الملاحظات
  2. تكوين هوية النطاق your.domain
    أ. تمكين إعادة توجيه ملاحظات البريد الإلكتروني
    ب. تكوين إشعارات الملاحظات المرتدة والمتعلقة بالشكاوى (وليس التسليم) لاستخدام موضوع SNS feedback-sns-topic
  3. إنشاء اشتراك في موضوع SNS feedback-sns-topic
    أ. البروتوكول هو HTTPS (أنت لا تزال تستخدم HTTP، أليس كذلك؟)
    ب. تعيين نقطة النهاية إلى https://your.domain/webhooks/aws (انظر منشور VERP )
    ج. تحديد تمكين تسليم الرسائل الخام
  4. إنشاء موضوع SNS آخر، incoming-sns-topic، للبريد الإلكتروني الوارد
  5. إنشاء مجموعة قواعد استقبال البريد الإلكتروني من SES، inbound-mail-set، إذا لم تكن هناك مجموعة قواعد نشطة موجودة. إذا كان الأمر كذلك، فاستخدمها لأنه لا يمكن أن يكون هناك سوى مجموعة قواعد نشطة واحدة
  6. إنشاء قاعدة استقبال في مجموعة قواعد استقبال inbound-mail-set
    أ. تعيين شرط المستلم إلى your.domain
    ب. إضافة إجراء للنشر إلى موضوع SNS incoming-sns-topic، مع ترميز Base64
  7. إنشاء مفتاح API في مثيل Discourse الخاص بك للمستخدم system، مع منح إجراء receive email على المورد email
  8. إنشاء سر في مدير الأسرار (Secret Manager)، email-handler-secret، مع المفاتيح التالية وقيمها المقابلة:
  • api_endpoint - https://your.domain/admin/email/handle_mail
  • api_key - من الخطوة 9
  • api_username - system، ما لم تستخدم شيئًا مختلفًا في الخطوة 9
  1. إنشاء طبقة Lambda، lambda-receiver-layer، لوقت تشغيل python3.10 تحتوي على مكتبات requests و aws-lambda-powertools
  2. إنشاء دالة Lambda، email-receiver-lambda، لوقت تشغيل python3.10 مع رمز الاستقبال:

لم أفعل هذا بالضبط، لكن أعتقد أنني أستطيع المساعدة في تصحيح الأخطاء. سأرسل رسالة خاصة.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.