إعداد AWS SES لإرسال البريد الإلكتروني ومعالجة الرسائل المرتدة والوارد

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

عند تفعيل تسليم الرسائل الخام، لا تتضمن إشعارات SNS المرتدة (bounce) بيانات الوصف (metadata) الخاصة بـ SNS التي يحتاجها Discourse للتحقق من الرسالة. احتوت سجلات الوصول الخاصة بي على إدخالات مثل هذه:

"POST /webhooks/aws HTTP/1.1" "Amazon Simple Notification Service Agent" "-" 406 414 "-" 0.008 0.008 "-" "-" "-" "-" "-" "-" "-"

أي أن حالة HTTP كانت 406، “غير مقبول”.

بعد تعطيل تسليم الرسائل الخام، أظهرت سجلات الوصول:

"POST /webhooks/aws HTTP/1.1" "Amazon Simple Notification Service Agent" "-" 200 402 "-" 0.022 0.022 "-" "-" "-" "-" "-" "-" "-"

أي أن حالة HTTP كانت 200، “حسنًا”.