SES 설정을 테스트 실행하는 데 이 가이드가 정말 유용했어요.
거기에 표시된 스크립트를 새 스크립트 파일에 복사/붙여넣기하고 엔드포인트(예: email-smtp.us-east-1.amazonaws.com)를 수정하면 정상적으로 작동하는 것 같습니다. 무슨 이유인지는 모르겠지만, telnet 방법은 SES와 함께 작동하지 않는 것 같습니다.
아, 그리고 해당 가이드를 위해 “구성 세트(configuration set)를 만드는” 작업도 수행했습니다. Discourse에서 실제로 필요한 작업이었는지는 확실하지 않지만, 스크립트에 설명된 대로 SES를 테스트할 수 있도록 하려고 그냥 진행했습니다. Creating configuration sets in SES - Amazon Simple Email Service
또 다른 문제도 하나 있었습니다. Publishing an MX record for Amazon SES email receiving - Amazon Simple Email Service
도메인에 적용할 필수 DNS MX 레코드의 경우, AWS SES는 레코드의 "값(Value)"을 다음과 같은 형식으로 제공합니다.
10 inbound-smtp.region.amazonaws.com
그러나 제 도메인 등록사에서는 "값은 호스트명이어야 합니다"라는 오류가 발생했습니다. 즉, 앞에 붙은 "10 "을 인식하지 못했습니다. AWS 콘솔에서는 이것이 무엇을 의미하는지 또는 어떻게 처리해야 하는지에 대해 직접적으로 알려주지 않았기 때문에, 거기에 링크된 문서에 따르면 DNS 등록사에서 다음과 같이 처리해야 합니다.
일부 DNS 제공업체의 관리 콘솔에는 레코드의 **값(Value)**과 레코드의 **우선순위(Priority)**를 위한 별도 필드가 포함되어 있습니다. DNS 제공업체가 이 경우라면, 우선순위 값으로
10을 입력하고 값으로 수신 메일 엔드포인트 URL을 입력하십시오.
도메인 등록사 대시보드에서는 다음과 같이 보아야 합니다.
