Amazon SES를 사용하여 WordPress SMTP를 설정하는 방법

게시 됨: 2019-09-23

WordPress 문의 양식에서 이메일 알림을 받지 못하셨습니까? 사이트에 SMTP(Simple Mail Transfer Protocol)를 설정하는 것은 높은 이메일 전달 가능성을 보장하기 위한 최선의 선택입니다.

이 게시물에서는 Amazon SES 및 WP Mail SMTP 플러그인을 사용하여 WordPress SMTP를 설정하는 방법을 보여줍니다.

알림을 받지 못하는 이유

WordPress는 PHP 메일 기능을 사용하여 WPForms와 같은 연락처 양식 플러그인에 의해 생성된 이메일을 보냅니다. 종종 WordPress 관리되지 않거나 관리되는 WordPress 호스팅 서버는 PHP 메일 기능을 사용하도록 구성되지 않으므로 WPForms 알림을 포함한 WordPress 이메일이 스팸 폴더에 들어가지 않을 가능성이 있습니다.

이것이 기본 PHP 메일 기능을 사용하는 대신 SMTP를 사용하여 WordPress에서 이메일을 보내는 것을 권장하는 이유입니다. SMTP(Simple Mail Transfer Protocol)는 이메일 전달 가능성을 보장하기 위해 적절한 인증 방법을 사용하여 이메일을 보내는 업계 표준 방법입니다.

추천 메일러는 Sendinblue입니다. 설정하기 쉽고 Amazon SES와 같은 신용 카드가 필요하지 않습니다. SMTP에서 Sendinblue Mailer를 설정하는 방법에 대한 가이드를 확인하세요.

꽤 기술적인 사람이고 여전히 SMTP와 함께 Amazon SES를 사용하려는 경우 다음에 다룰 내용이 있습니다.

WPForms는 최고의 WordPress Form Builder 플러그인입니다. 무료로 받으세요!

Amazon SES란 무엇입니까?

사이트에서 WordPress SMTP를 설정하는 방법은 다양하지만 대부분의 옵션은 보낼 수 있는 이메일 수를 제한합니다. WordPress가 단기간에 너무 많은 이메일을 보내는 경우 알림 수신을 중단할 가능성이 있습니다.

여기에서 Amazon SES(Simple Email Service)가 등장합니다.

Amazon SES는 Amazon.com에서 개발한 안정적이고 확장 가능한 인프라를 기반으로 구축된 비용 효율적인 이메일 서비스입니다. 그것은 높은 이메일 배달 가능성을 보장하고 호스팅 서버에서 이메일을 보내는 것보다 더 안정적입니다. 또한 이메일 마케팅을 위한 몇 가지 도구도 제공합니다.

Amazon SES를 사용하려면 WordPress 사이트에 SSL 인증서가 설치되어 있어야 합니다. WordPress 사이트에서 WP Mail SMTP를 설정할 때 From Email로 사용할 도메인별 이메일 주소(예: [email protected])를 갖는 것도 좋은 생각입니다.

참고: 이 자습서의 방법을 사용하려면 가입 후 12개월 후에 만료되는 무료 Amazon Web Services(AWS) 계층 계정을 생성해야 합니다. 무료 계정을 만들더라도 등록 과정에서 청구서 수신 주소와 신용 카드 정보입력해야 합니다. 그러나 사용량이 프리 티어 한도를 초과하지 않는 한 요금이 청구되지 않습니다. 여기에서 AWS 프리 티어 제안에 대해 자세히 알아볼 수 있습니다.

다음으로 WP 메일 SMTP 플러그인의 Amazon SES 메일러를 사용하여 사이트에 WordPress SMTP를 설정합니다. Amazon SES는 WP Mail SMTP Pro 라이선스 이상에서 사용할 수 있습니다.

Amazon SES를 사용하여 WordPress SMTP를 설정하는 방법

다음은 WP Mail SMTP에서 Amazon SES 메일러를 설정하는 데 필요한 모든 단계입니다.

1단계. 무료 AWS 계정 생성

이미 AWS 계정이 있는 경우 이 단계를 건너뛸 수 있습니다.

AWS 계정이 없는 경우 여기에서 AWS 무료 계정에 가입하십시오.

아마존 ses smtp 인터페이스

계정은 무료이고 이 메일러 설정에서는 유료 서비스를 사용할 필요가 없지만 AWS에서는 계정을 설정할 때 여전히 신용 카드를 입력하도록 요구합니다.

2단계. 지역 선택

AWS 계정에 가입하면 시스템에서 주소를 기반으로 지역을 결정하려고 시도합니다. AWS에서 사용자의 정확한 리전을 확신할 수 없는 경우 다음으로 가장 가까운 리전을 선택하라는 메시지가 표시됩니다.

aws는 amazon을 통해 이메일을 보내도록 smtp를 구성합니다.

3단계. IAM 사용자 생성

이제 Amazon Web Services 계정을 생성했으므로 다음 단계는 IAM 사용자를 설정하는 것입니다. 그러면 나중에 필요한 액세스 키가 제공됩니다.

먼저 이 링크를 따라 AWA IAM 사용자 페이지를 열고 로그인합니다.

Amazon ses를 통해 이메일을 보내는 smtp 인터페이스

대시보드에 로그인한 후 파란색 사용자 추가 버튼을 클릭합니다.

다음으로 새 사용자를 설정합니다. 사용자 이름 필드에 원하는 이름을 추가할 수 있습니다. 그러나 다음 이름 형식을 사용하는 것이 좋습니다. yourdomain_wpmailsmtp

예를 들어 WPForms.com의 경우 사용자 이름 wpformscom_wpmailsmtp 사용합니다.

또한 향후 추가 사용자를 설정해야 하는 경우 각 사용자에게 연결된 사이트를 쉽게 추적할 수 있습니다.

그런 다음 액세스 유형 옆에 있는 프로그래밍 방식 액세스 확인란을 선택합니다.

아마존 ses smtp 자격 증명

그런 다음 다음: 권한 버튼을 클릭하여 계속 진행합니다.

4단계. IAM 사용자 설정 권한 구성

먼저 상자의 맨 위 행에서 기존 정책 직접 연결을 선택 합니다 .

그런 다음 검색 창에 "AmazonSESFullAccess"(따옴표 제외)를 입력합니다. 이렇게 하면 "AmazonSESFullAccess"라는 하나의 결과만 남게 됩니다. 이 권한이 사용자에 대해 추가되도록 이 옵션 옆의 확인란을 선택해야 합니다.

Amazon ses 이메일 클라이언트가 있는 자격 증명

이 페이지에서 완료되면 다음: 태그 버튼을 클릭합니다.

다음 페이지를 건너뛰고 다음: 검토 버튼을 클릭합니다.

5단계. 사용자 세부 정보 검토

이 페이지에는 이 사용자에 대해 선택한 모든 세부 정보가 표시됩니다. 모든 것이 올바르게 보이는지 다시 한 번 확인한 다음 사용자 만들기 버튼을 클릭합니다.

Amazon 인터페이스에 연결하여 이메일 보내기

이제 AWS에 성공 메시지가 표시됩니다. 사용자의 액세스 키 ID 및 보안 액세스 키도 표시됩니다.

참고 : 이 페이지를 닫으면 이 액세스 키 ID 및 보안 액세스 키를 다시 볼 수 없으므로 이러한 세부 정보가 포함된 CSV를 다운로드하거나 안전한 위치에 복사해야 합니다.

지금은 이 탭/창을 열어 둘 수도 있습니다. 나중에 이 키를 다시 사용할 것입니다.

6단계. AWS 프로덕션 모드로 전환

모든 Amazon SES 계정은 기본적으로 샌드박스 모드에서 시작됩니다. 즉, 계정은 Amazon SES로 확인된 이메일 주소로만 이메일을 보낼 수 있습니다.

이 단계에서는 누구에게나 이메일을 보낼 수 있도록 샌드박스 모드에서 프로덕션 모드로 이동하는 방법을 보여줍니다.

먼저 이 링크를 클릭하고 Amazon Web Services에 요청을 생성해야 합니다.

상자의 맨 위 행에서 서비스 제한 증가 상자가 선택되어 있는지 확인하십시오.

Amazon ses로 smtp 사용자를 확인하십시오.

다음으로 케이스 분류 양식을 작성해야 합니다. 이는 Amazon이 스팸 발송자가 시스템을 사용하지 못하도록 하기 위해 사용하기 때문에 중요한 단계입니다. 이 양식에서는 기본적으로 사이트에서 합법적인 목적으로 이메일을 보낼 것임을 Amazon SES에 증명합니다.

아래에서 이 양식에 필요한 모든 세부정보를 공유했습니다.

  • 제한 유형: SES 전송 제한
  • 메일 유형: 거래
  • 웹사이트 URL: 사이트의 홈 URL
  • 내 이메일 전송은 AWS 서비스 약관 및 AUP를 준수합니다.
  • 내 메일을 특별히 요청한 수신자에게만 보냅니다.
  • 반송 및 불만 사항을 처리하는 프로세스가 있습니다.
  • 리전: AWS 계정을 설정할 때와 동일한 리전을 선택합니다(둘 중 사이트 서버가 있는 위치와 가장 가까운 리전).
  • 한도: 원하는 일일 전송 할당량
  • 새 제한 값: 사이트에서 하루에 보낼 것으로 예상되는 최대 이메일 수를 예상합니다.

사례 분류 양식-in-AWS-smtp

그런 다음 사용 사례 설명을 작성해야 합니다. 이 필드에서 귀하가 보유한 사이트의 종류와 이메일을 보내야 하는 이유에 대한 세부 정보를 공유하십시오. 사이트에서 보낼 이메일 유형(예: 양식 제출 확인, 구매 영수증 등)을 포함해야 합니다.

아마존에서 충분한 정보가 제공되지 않았다고 판단되는 경우 요청을 거부할 수 있으므로 설명에 자세히 기재하는 것이 좋습니다.

사례 설명-AWS-smtp

모든 세부 정보를 입력했으면 제출 버튼을 클릭합니다.

그 후 Amazon Web Services에서 2개의 이메일을 수신해야 합니다. 둘 다 새 사례가 생성되었음을 확인합니다.

일반적으로 AWS는 귀하의 요청을 검토하고 영업일 기준 1일 이내에 결과를 알려드립니다. 그 동안 다음 단계에서 WP 메일 SMTP 및 Amazon SES 메일러 설정을 계속할 수 있습니다.

6단계. WP 메일 SMTP 플러그인 설치

AWS에서 사례 제출을 검토하기를 기다리는 동안 WordPress 사이트에 WP Mail SMTP를 설치할 수 있습니다.

시작하려면 사이트에 WP Mail SMTP를 설치하고 활성화하십시오.

7단계. WP 메일 SMTP + Amazon SES 설정

플러그인을 설치하고 활성화했으면 WP Mail SMTP » 설정으로 이동 합니다 .

설정 페이지 상단에 이메일에서 옵션이 표시됩니다. From Email의 경우 유효한 이메일 주소를 사용할 수 있습니다. 그러나 최상의 결과를 얻으려면 도메인별 이메일 주소(예: [이메일 보호])를 사용하는 것이 좋습니다.

Force From Email 확인란도 선택 하는 것이 좋습니다. 이메일을 보내는 사이트에서 보낸 이메일은 SMTP가 작동하려면 이 이메일 주소와 일치해야 하므로 사이트 전체(모든 형식 이메일 등)에서 WordPress 이메일 설정을 편집하는 수고를 덜 수 있습니다. 이메일 설정에서

보낸 사람 이메일 아래 에서 보낸 사람 이름을 설정할 수 있습니다. 이것은 발송된 이메일과 연결된 이름이며 기본적으로 사이트 이름으로 설정됩니다. 이 설정을 원하는 값으로 조정할 수 있으며 이 설정을 사이트 전체에 적용하려면 이름 에서 강제 적용 옵션을 선택합니다.

WP-Mail-SMTP-설정에서 이름에서 조정

그런 다음 메일러 필드로 스크롤하고 Amazon SES 옵션을 선택합니다.

Select-the-Amazon-SES-mailer-in-WP-Mail-SMTP

또한 선택 사항인 반송 경로 확인란을 선택하여 보낸 사람 이메일과 일치하도록 반송 경로설정하는 것이 좋습니다. 이 기능을 활성화하면 수신자의 이메일 문제로 인해 메시지가 반송되는 경우 이메일이 전송됩니다.
Set-return-path-to-match-From-Email

당신이 아마존 SES 우편물을 선택하면, 당신은 새로운 섹션 제목 아마존 SES를 나타납니다. 여기에 앞서 AWS 계정에서 생성한 액세스 키를 추가해야 합니다. 계속해서 액세스 키 ID보안 액세스 키를 복사하십시오.

Amazon-SES-in-WP-Mail-SMTP에 대한 액세스 키 추가

두 키를 모두 입력했으면 지역 필드를 확인할 수 있습니다. 사이트의 호스팅 서버 위치를 기반으로 리전이 미리 선택되어 있으므로 이 위치가 정확하고 Amazon SES에서 선택한 것과 일치하는지 확인하십시오.

WP-Mail-SMTP-설정에서 가장 가까운 지역 옵션 선택

이제 모든 WP Mail SMTP 설정을 추가했으므로 설정 저장을 클릭 합니다.

저장하면 확인된 이메일 이라는 추가 설정이 나타납니다. 여기에서 사이트에서 보낸 사람 이메일로 사용하려는 이메일을 추가할 수 있습니다.

확인된 새 보낸 사람 이메일을 추가하려면 이메일 주소 추가 를 클릭합니다.

Amazon-SES로 확인하기 위해 이메일 주소 추가

이제 한 번에 하나의 이메일 주소를 추가할 수 있는 오버레이가 나타납니다.

그런 다음 확인 이메일 보내기 버튼을 클릭합니다. 확인 이메일에 대해 해당 이메일의 받은 편지함을 확인하라는 알림이 표시됩니다.

WP-Mail-SMTP에 대한 전송 이메일 주소 확인

Amazon Web Services에서 확인 링크가 포함된 이메일을 받게 됩니다. 이 이메일 주소를 확인하려면 24시간 이내에 이 링크를 클릭하십시오.

Amazon-SES-smtp에 대한 이메일 확인

이메일 주소를 성공적으로 확인한 후 사이트의 WP Mail SMTP 설정으로 돌아가서 페이지를 새로 고칠 수 있습니다. 확인된 모든 이메일이 여기에 표시됩니다.

WP-Mail-SMTP에서 확인된 이메일 목록

8단계. 테스트 이메일 보내기

당신은 지금까지 훌륭한 일을 해왔습니다.

이제 WP 메일 SMTP 설정이 준비되고 사용하려는 보낸 이메일이 확인되었으므로 모든 것이 제대로 작동하는지 확인하기 위해 테스트 이메일을 보내는 것이 매우 중요합니다.

이렇게 하려면 설정 » WP Mail SMTP 로 이동하여 이메일 테스트 탭을 엽니다.

Open-the-Email-Test-tab-in-WP-Mail-SMTP-user

보내기 필드는 사이트의 관리자 이메일로 채워집니다. 그러나 원하는 이메일 주소(귀하가 소유하고 액세스 권한이 있는)로 변경할 수 있습니다.

HTML의 경우 일반 텍스트 이메일을 보내려는 경우 토글 끄기를 클릭할 수도 있습니다. 그러나 대부분의 사이트에서는 HTML 이메일을 테스트하는 것이 가장 합리적입니다(기본값 유지).

이 페이지가 모두 준비되면 이메일 보내기 버튼을 클릭합니다.

이메일을 보낸 후 성공 메시지가 표시되어야 합니다.

알림 표시-WP-Mail-SMTP-test-email-sent-successfully-smtp

해당 이메일 주소의 받은 편지함으로 이동하면 WP Mail SMTP의 테스트 이메일이 표시됩니다.

WP-Mail-SMTP-받은 편지함에서 성공적인 테스트 이메일

축하 해요! 당신은 끝났습니다.

마지막 생각들

그게 다야! 이제 WP Mail SMTP에서 Amazon SES 메일러를 설정하는 방법을 알게 되었습니다. 이제 사이트에서 Amazon SES로 WordPress 이메일을 성공적으로 전송해야 하며 양식 알림이 안정적으로 전달됩니다.

이제 양식 알림이 작동하므로 누군가 양식을 작성할 때 하나 이상의 이메일 알림을 보내기 위해 WordPress 양식에서 여러 양식 알림을 만드는 방법에 대한 게시물을 확인하고 싶을 수 있습니다.

그래서 당신은 무엇을 기다리고 있습니까? 지금 가장 강력한 WordPress 양식 플러그인을 시작하십시오.

이 기사가 마음에 들면 Facebook과 Twitter에서 팔로우하여 무료 WordPress 자습서를 더 많이 받으세요.