Настройка AWS SES для исходящей, отклоненной и входящей почты

Я только что настроил это и полагаю, что доставка необработанных сообщений (raw message delivery) должна быть ОТКЛЮЧЕНА, а не ВКЛЮЧЕНА.

При включённой доставке необработанных сообщений уведомления SNS об отклонённых письмах не содержат метаданных SNS, которые Discourse требует для валидации сообщения. В моих журналах доступа были записи такого вида:

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

то есть HTTP-статус 406, «Неприемлемо» (Not Acceptable).

После отключения доставки необработанных сообщений в журналах доступа появились записи:

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

то есть HTTP-статус 200, «OK».