답변:
요구 사항에 따라
A) SNS 사용
또는
B) 이메일을 보내지 마십시오.
물론 내부 전자 메일은 정상적으로 작동하지만에서 보내는 경우가 아니면 보낸 모든 것이 스팸으로 거부됩니다 ec2-a-b-c-d.compute-1.amazonaws.com
. 이메일을 설정하려면 SPF 및 DKIM은 말할 것도없고 일치하는 역방향 IP 매핑이 필요합니다. EC2를 사용하면 IP의 신뢰할 수있는 DNS 소스에 액세스 할 수 없으므로 네트워크를 올바르게 구성 할 수 없습니다.
SNS는 최종 사용자에게 메일을 보내기위한 것이 아니지만 모니터링 또는 워크 플로 구성을 마친 후에는 청구서에 매우 적합합니다.
아마도 당신은 외부 메일 호스트를 원할 것입니다. 나는 듣고 랙 스페이스는 몇 가지 좋은 옵션이 있습니다,하지만 난 그들에게 자신을 사용한 적이 없으니까.
편집
Amazon 메일 요청 양식을 알지 못했습니다 . EC2에서 메일을 보낼 수있는 다른 옵션이 제공 됩니다 .
유동성 문제를 제거하므로 먼저 메일 서버에 탄력적 IP를 할당하고 할당해야합니다. 메일 서버가 다운되면 Elastic IP가 매달려있게되고 연결되지 않은 Elastic IP에 대해 시간당 지불해야하므로 모니터링을 설정해야합니다.
다음으로, 도메인에서이 IP에 대한 정방향 매핑을 설정해야합니다. 영역 파일 "example.com"의 BIND 구문에서 다음과 같습니다.
mail IN A 1.2.3.4
DNS 설정 (특히 RTTL)에 따라 전파하는 데 시간이 걸릴 수 있습니다. 하루를 기다리는 것이 가장 쉬운 방법이지만, 언제든지 nslookup mail.example.com
돌아올 때마다 안전 합니다 1.2.3.4
.
mail.example.com
EC2 인스턴스의 기존 퍼블릭 IP가 새로운 탄력적 IP로 대체되므로 서버로의 메일을 처리하도록 지정해야합니다 .
요청한 양식과 mail.example.com
역방향 DNS로 EIP를 포함하십시오 .
(BIND에서 기록은 다음과 같이 입력 할 것 4.3.2.1.in-addr.arpa. IN PTR mail.example.com.
)
양식 상태에 따라 허용 목록을 업데이트하는 데 시간이 걸릴 수 있습니다.
함정 :
EC2 호스트는 굉장히 안정적이지 않습니다. 이것을 프로덕션 서비스로 사용하는 경우 두 개의 메일 서버 호스트가 완전히 중복 구성되어 있어야합니다. 장애가 발생하면 새 서버를 자동 또는 최소한 빠르게 배포하여 교체 할 수 있어야합니다.
https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
revere DNS 필드에 무엇을 입력합니까? 당신의 도움을 주셔서 감사합니다!
요즘에는 다음에 관심이있을 수도 있습니다.
Amazon Simple Email Service (Amazon SES)
Amazon EC2 사용자 인 경우 Amazon SES를 무료로 시작할 수 있습니다. Amazon EC2 인스턴스에서 직접 또는 AWS Elastic Beanstalk를 통해 Amazon SES를 호출 할 때 매일 2,000 개의 메시지를 무료로 보낼 수 있습니다. 많은 응용 프로그램이이 프리 티어 제한 내에서 완전히 작동 할 수 있습니다.