AWS SES로 발신, 반송 및 수신 이메일 설정하기

방금 이 설정을 마쳤는데, **raw message delivery(원시 메시지 전달)**는 **ENABLED(활성화)**가 아니라 **DISABLED(비활성화)**되어 있어야 한다고 생각합니다.

raw message delivery가 활성화된 상태에서는 SNS 바운스(반송) 알림에 discourse가 메시지를 검증하는 데 필요한 SNS 메타데이터가 포함되지 않습니다. 액세스 로그에는 다음과 같은 항목들이 포함되어 있었습니다:

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

즉, HTTP 상태 코드 406, "Not Acceptable(허용되지 않음)"입니다.

raw message delivery를 비활성화한 후, 액세스 로그에는 다음과 같은 내용이 표시되었습니다:

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

즉, HTTP 상태 코드 200, "OK"입니다.