내용으로 건너뛰기

SMTP를 사용하여 Amazon SES를 통해 이메일을 보내려면 어떻게 해야 합니까?

2분 분량
0

이메일 전송에 Amazon Simple Email Service(Amazon SES)를 사용하도록 SMTP(Simple Mail Transfer Protocol)를 설정하고 싶습니다.

해결 방법

Amazon SES에서 SMTP를 설정하고 이메일을 전송할 SES SMTP 엔드포인트에 연결하려면 다음 단계를 완료하십시오.

  1. Amazon SES 콘솔을 엽니다.

  2. 탐색 창에서 SMTP 설정을 선택합니다.

  3. **SMTP(Simple Mail Transfer Protocol) 설정 **에서 SMTP 엔드포인트 및 포트의 값을 기록해 둡니다. SMTP 엔드포인트 및 포트를 사용하여 SMTP에 연결합니다. 예를 들어, eu-west-1 AWS 리전에 있는 경우 다음 엔드포인트 및 포트를 확인하십시오.
    SMTP 엔드포인트: email-smtp.eu-west-1.amazonaws.com
    포트: 25, 465 또는 587

  4. SMTP 보안 인증 생성을 선택합니다. AWS Identity and Access Management(IAM) 콘솔이 열립니다.
    참고: SMTP 자격 증명은 SMTP 사용자에 대해 IAM으로 생성한 액세스 키와는 다릅니다.

  5. 단계에 따라 SMTP 자격 증명을 생성합니다.
    참고: 두 개 이상의 AWS 리전에 이메일을 보내려면 AWS 리전마다 SMTP 자격 증명 세트를 생성해야 합니다.

  6. 사용하려는 연결 방법(STARTTLS 또는 TLS 래퍼)에 따라 이메일을 보낼 SES SMTP 포트를 선택합니다.
    중요: Amazon Elastic Compute Cloud(Amazon EC2)는 기본적으로 모든 Amazon EC2 인스턴스의 포트 25에서 아웃바운드 트래픽을 제한합니다. SMTP 포트 25를 사용해야 하는 경우 이 제한을 제거하도록 요청할 수 있습니다. 또는 이메일을 보낼 다른 포트를 선택할 수 있습니다.

  7. SES SMTP 엔드포인트에 연결하여 이메일을 보내려는 포트를 통한 연결을 테스트합니다. 예를 들어, 다음 telnet 명령을 실행합니다.

    $ telnet email-smtp.eu-west-1.amazonaws.com 465

    출력 예시:

    Connected to email-smtp.eu-west-1.amazonaws.com.
  8. 포트 연결이 성공했음을 확인한 후 명령줄을 사용하여 Amazon SES SMTP 인터페이스를 통해 이메일을 전송합니다.

연결 또는 시간 초과 문제가 발생하는 경우 Amazon SES의 SMTP 연결 또는 시간 초과 문제를 해결하려면 어떻게 해야 합니까?를 참조하십시오.

관련 정보

Amazon SES SMTP 엔드포인트에서 ‘535 Authentication credentials invalid’ 오류가 발생하는 이유는 무엇입니까?

Amazon SES SMTP 엔드포인트에서 ‘Invalid MAIL FROM’ 또는 ‘Invalid RCPT TO’ 오류 응답을 받는 이유는 무엇입니까?

Amazon SES 이메일 오류 ‘SMTP server requires a secure connection’을 해결하려면 어떻게 해야 합니까?