기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Lightsail의 WordPress 인스턴스에서 이메일 활성화
Amazon Lightsail의 WordPress 인스턴스에서 이메일을 활성화할 수 있습니다. Amazon Simple Email Service(Amazon SES)에서 SMTP 서비스를 구성합니다. 그런 다음, 인스턴스에서 WP Mail SMTP 플러그인을 활성화 및 구성합니다. 이메일이 활성화되고 나면 WordPress 관리자는 사용자 프로필에 대해 암호 재설정을 요청할 수 있으며, 블로그 게시물, 웹사이트 업데이트 및 기타 플러그인 메시지에 대해 이메일 알림을 받게 됩니다. 이 설명서에서는 Amazon SES를 사용하여 Amazon Lightsail의 WordPress 인스턴스에서 이메일을 활성화하는 방법을 보여줍니다.
목차
자세한 내용은 Amazon SES 설명서의 Amazon SES SMTP 인터페이스를 사용하여 이메일 전송을 참조하세요.
1단계: 제한 검토
Amazon SES 샌드박스에 있는 새로운 Amazon Web Services(AWS) 계정은 확인된 주소 및 도메인으로만 이메일을 전송할 수 있습니다. 새 계정이 사용자의 계정인 경우에는 웹사이트의 도메인을 확인하고 WordPress 관리자의 이메일 주소를 확인하는 것이 좋습니다. 이메일 주소를 가져오려면 WordPress 웹사이트의 대시보드에 로그인하고 왼쪽 탐색 메뉴에서 사용자를 선택합니다. 다음 예제에서와 같이 이메일 열에 관리자 이메일 주소가 나열될 것입니다.

참고
기본 user
프로필은 user@example.com
이메일 주소로 구성됩니다. 작동 중인 이메일 주소로 이를 변경해야 합니다. 자세한 내용은 WordPress 설명서의 사용자 프로필 화면
어떤 주소 및 도메인으로든 이메일을 전송하려면 Amazon SES 샌드박스에서 계정을 가져오도록 요청해야 합니다. 자세한 내용은 Amazon SES 설명서의 Amazon SES 샌드박스 환경에서 나가기를 참조하세요.
2단계: 사전 조건 완료
WordPress 인스턴스에서 이메일을 활성화할 수 있으려면 먼저 이러한 작업들을 완료해야 합니다.
-
Lightsail에 WordPress 인스턴스를 생성합니다. 자세한 내용은 자습서: Amazon Lightsail에서 WordPress 인스턴스 시작 및 구성을 참조하세요.
-
Lightsail DNS 영역을 사용하여 WordPress 인스턴스에 대한 등록된 도메인을 지정합니다. 자세한 내용은 DNS 영역을 생성하여 도메인의 DNS 레코드 관리를 참조하세요.
-
Amazon SES에 등록하여 서비스에 대해 자세히 알아보세요. Amazon SES에 가입하는 방법에 대한 자세한 내용은 Amazon SES 설명서의 Amazon SES 빠른 시작을 참조하세요. Amazon SES에 대한 자세한 내용은 다음 Amazon SES 설명서를 참조하세요.
3단계: Amazon SES에서 SMTP 보안 인증 생성
WP Mail SMTP 플러그인을 구성하려면(이 설명서의 뒷부분에 설명) Amazon SES 계정에서 SMTP 보안 인증을 생성해야 합니다. 자세한 내용은 Amazon SES 설명서의 Amazon SES SMTP 보안 인증 받기를 참조하세요.
Amazon SES에서 SMTP 보안 인증 생성
-
Amazon SES 콘솔
에 로그인합니다. -
왼쪽 탐색 메뉴에서 SMTP settings(SMTP 설정)를 선택합니다.
SMTP settings(SMTP 설정) 페이지에 SMTP 서버 이름, 포트 및 TLS 설정이 표시됩니다. WordPress 인스턴스 상에서 WP Mail SMTP 플러그인을 구성할 때(이 안내서 뒷부분에 설명) 필요하기 때문에 이들 값을 적어둡니다.
-
SMTP 보안 인증 정보 생성을 선택합니다.
-
IAM 사용자 이름 텍스트 상자에서 기본 사용자 이름을 그대로 두고 생성을 선택합니다.
-
Show User SMTP Security Credentials(사용자 SMTP 보안 자격 증명 표시)를 선택하여 SMTP 사용자 이름 및 암호를 확인하거나, Download Credentials(자격 증명 다운로드)를 선택하여 동일한 정보가 포함된 CSV 파일을 다운로드합니다. WordPress 인스턴스 상에서 WP Mail SMTP 플러그인을 구성할 때 이러한 자격 증명이 필요합니다.
참고
Amazon SES 콘솔에서 생성된 보안 인증은 계정의 AWS Identity and Access Management (IAM)에 자동 추가됩니다.
4단계: Amazon SES에서 도메인 확인
Amazon SES에서는 도메인이 본인의 소유인지 확인하도록 하여 다른 사용자의 도용을 방지해야 합니다. 도메인을 확인할 때 해당 도메인의 모든 이메일 주소를 확인하게 되므로 해당 도메인의 이메일 주소를 개별적으로 확인할 필요가 없습니다. 예를 들어 도메인 example.com
를 확인하는 경우, user1@example.com
, user2@example.com
또는 example.com
의 기타 모든 사용자로부터 이메일을 전송할 수 있습니다. 자세한 내용은 Amazon SES 설명서의 Amazon SES에서 도메인 확인을 참조하세요.
Amazon SES에서 도메인 확인
-
Amazon SES 콘솔
의 왼쪽 탐색 메뉴에서 확인된 ID를 선택합니다. -
자격 증명 생성(Create identity)을 선택합니다.
-
확인하려는 도메인을 입력하고 보안 인증 정보 생성을 선택합니다.
사용자가 확인하는 도메인은 Lightsail의 WordPress 인스턴스에서 사용 중인 도메인과 동일해야 합니다.
중요
레거시 TXT 레코드
이제 Amazon SES는 수신 메일 서버가 이메일의 신뢰성을 검증하는 데 사용하는 이메일 인증 표준인 도메인키 식별 메일(DKIM)에 기반하여 도메인 확인을 수행합니다. 도메인의 DNS 설정에서 DKIM을 구성하면 사용자가 보안 인증 정보 소유자임을 SES에 확인시켜 주므로 TXT 레코드가 필요하지 않습니다. TXT 레코드를 사용하여 확인된 도메인 보안 인증 정보는 다시 확인할 필요가 없습니다. 하지만 DKIM 호환 이메일 제공업체를 통한 메일 전달 가능성을 높이려면 DKIM 서명을 활성화하는 것이 좋습니다.
-
Easy DKIM을 사용하여 도메인 보안 인증 정보를 생성한 후에는 다음과 같이 생성된 CNAM 레코드를 복사하고 도메인의 DNS 제공업체에 게시하여 DKIM 인증으로 확인 프로세스를 완료해야 합니다. 이러한 레코드가 검색되려면 최대 72시간이 소요될 수 있습니다. 자세한 내용은 DKIM을 사용한 도메인 보안 인증 정보 확인 및 Easy DKIM을 참조하세요.
-
새 브라우저 탭을 열고 Lightsail 콘솔
로 이동합니다. -
왼쪽 탐색 창에서 도메인 및 DNS를 선택한 다음 도메인의 DNS 영역을 선택합니다.
-
Amazon SES 콘솔에서 DNS 레코드를 추가합니다. Lightsail에서 DNS 영역을 편집하는 방법에 대한 자세한 내용은 Amazon Lightsail에서 DNS 영역 편집을 참조하십시오.
결과는 다음 예제와 같아야 합니다.
참고
MX 레코드에 도메인의 정점을 사용하려면 하위 도메인(Subdomain) 텍스트 상자에
@
기호를 입력합니다. 뿐만 아니라 Amazon SES에서 제공되는 MX 레코드 값은10 inbound-smtp.us-west-2.amazonaws.com
입니다. 우선순위(Priority)로10
을 입력하고 다음으로 매핑(Maps to) 도메인으로inbound-smtp.us-west-2.amazonaws.com
을 입력합니다. -
Amazon SES 콘솔
에서 새 도메인 확인 페이지를 닫습니다. 아래 예제에서와 같이 몇 분 후면 Amazon SES 콘솔에 나열된 도메인에서 확인됨으로 레이블이 지정되고 전송이 활성화됩니다.
이제 Amazon SES의 SMTP 서비스에서 도메인에서 이메일을 전송할 준비가 완료되었습니다.
5단계: Amazon SES에서 이메일 주소 확인
새로운 Amazon SES 고객은 이메일을 전송하고자 하는 이메일 주소를 확인해야 합니다. Amazon SES 콘솔에서 이메일 주소를 추가하여 이를 수행할 수 있습니다. 자세한 내용은 Amazon SES 설명서의 Amazon SES에서 이메일 주소 확인을 참조하세요.
WordPress 웹사이트 관리자의 이메일 주소를 추가하는 것이 좋습니다. 이렇게 하면 사용자 프로필에 대해 암호 재설정을 요청할 수 있으며, 블로그 게시물, 웹사이트 업데이트 및 기타 플러그인 메시지에 대해 이메일 알림을 받게 됩니다.
참고
확인 없이 어떤 주소이든 이메일을 전송하고 싶은 경우에는 Amazon SES 계정이 샌드박스 환경에서 나가도록 요청해야 합니다. 자세한 내용은 Amazon SES 설명서의 Amazon SES 샌드박스 환경에서 나가기를 참조하세요.
이메일 주소 자격 증명을 생성하려면
-
Amazon SES 콘솔
의 왼쪽 탐색 메뉴에서 확인된 ID를 선택합니다. -
자격 증명 생성(Create identity)을 선택합니다.
-
이메일 주소를 선택합니다. 확인하려는 이메일 주소를 입력합니다.
-
자격 증명 생성(Create identity)을 선택합니다.
확인하려는 모든 이메일 주소에 대해 1 ~ 4단계를 반복합니다. 확인 이메일이 입력한 이메일 주소로 전송됩니다. 상태가 “확인 대기 중”으로 확인된 이메일 ID의 목록에 이 주소가 추가됩니다. 사용자가 이메일 메시지를 열어서 확인 프로세스를 완료하면 “확인됨”으로 표시가 됩니다.
이메일 주소 자격 증명을 확인하는 방법
-
자격 증명을 생상하는 데 사용한 이메일 주소의 받은 편지함에서 no-reply-aws@amazon.com에서 보낸 이메일이 있는지 확인합니다.
-
이메일을 열고 링크를 클릭하여 해당 이메일 주소에 대한 확인 프로세스를 완료합니다. 작업이 완료되면 자격 증명 상태가 확인됨으로 업데이트됩니다.

6단계: WordPress 인스턴스에서 WP Mail SMTP 플러그인 구성
최종 단계는 WordPress 인스턴스에서 WP Mail SMTP 플러그인을 구성하는 것입니다. 이 설명서 앞부분에서 생성한 SMTP 보안 인증을 Amazon SES 콘솔에서 사용합니다.
WordPress 인스턴스에서 WP Mail SMTP 플러그인을 구성하려면
-
WordPress 웹사이트의 대시보드에 관리자로 로그인합니다.
-
왼쪽 탐색 메뉴에서 Plugins(플러그인)를 선택한 다음, Installed Plugins(설치된 플러그인)를 선택합니다.
-
아래로 스크롤하여 WP Mail SMTP 플러그인을 찾은 다음, 활성화를 선택합니다. 새 버전의 플러그인이 있는 경우에는 다음 단계로 넘어가기 전에 이를 반드시 업데이트해야 합니다.
-
WP Mail SMTP 플러그인이 활성화되고 나면 설정을 선택합니다. 아래로 스크롤하여 플러그인을 찾아야 할 수 있습니다.
-
발신 이메일 주소 텍스트 상자에 이메일 발신을 원하는 이메일 주소를 입력합니다. 입력한 이메일 주소는 이 설명서 앞부분에 나온 단계를 사용하여 Amazon SES에서 확인이 되어야 합니다.
-
Force From Email(이메일에서 강제 적용)을 선택하여 발신 이메일 주소 텍스트 상자에 입력하는 이메일 주소를 강제로 사용하고, 다른 플러그인에서 설정된 “발신 이메일 주소” 값을 무시합니다.
-
From Name(발산 이름) 텍스트 상자에 이메일 발신을 원하는 이름을 입력하거나 있는 그대로 둬서 WordPress 블로그의 이름을 사용합니다.
-
Force From Name(이메일에서 강제 적용)을 선택하여 From Name(발신 이름) 텍스트 상자에 입력한 이름을 강제로 사용합니다. 이 옵션을 선택하면 다른 플러그인에서 설정된 “발신 이름” 값을 무시하고, WordPress에게 From Name(발신 이름) 텍스트 상자에 입력한 이름을 사용하도록 강제합니다.
-
페이지의 발신자 섹션에서 Other SMTP(기타 SMTP)를 선택합니다.
-
Set the return-path to match the From Email(발신 이메일과 일치하도록 반환 경로 설정)을 선택하여 From Email Address(발신 이메일 주소) 텍스트 상자에 입력한 이메일 주소로 송달 방지 영수증이 전송되도록 합니다.
-
SMTP 호스트 텍스트 상자에 이 설명서의 앞부분에서 Amazon SES 콘솔의 SMTP 설정 페이지로부터 가져온 SMTP 서버 이름을 입력합니다.
-
페이지의 암호화 섹션에서 TLS를 선택하여 Amazon SES의 SMTP 서비스가 TLS 암호화를 사용하도록 지정합니다.
-
SMTP Port(SMTP 포트) 텍스트 상자에서 기본 값을 587로 그대로 둡니다.
-
인증 토글을 활성으로 전환한 다음, 이 설명서 앞부분에서 Amazon SES 콘솔로부터 얻은 SMTP 사용자 이름 및 암호를 입력합니다.
-
Save Settings(설정 저장)를 선택합니다. 설정이 성공적으로 저장되었음을 확인하는 프롬프트가 나타납니다.
-
Email Test(이메일 테스트) 탭을 선택합니다.
다음 단계에서 이메일 서비스가 작동 중인지 확인하기 위한 테스트 이메일을 전송합니다.
-
전송 대상 텍스트 상자에 이메일 주소를 입력한 다음 Send Email(이메일 전송)을 선택합니다. 입력한 이메일 주소는 이 설명서 앞부분에 나온 단계를 사용하여 Amazon SES에서 확인이 되어야 합니다.
사용자가 보게 되는 결과는 두 가지입니다.
-
성공 확인 메시지가 나타나면 이메일에 대해 WordPress 웹사이트가 활성화됩니다. 다음과 같은 테스트 이메일이 지정된 사서함에 도착했는지 확인합니다.
이제 WordPress 웹사이트의 대시보드에 대한 로그인 페이지에서 Lost your password?(암호를 분실한 경우)를 선택할 수 있습니다. WordPress 사용자 프로필의 이메일 주소를 Amazon SES에서 확인한 경우에는 새 암호가 이메일로 전송됩니다.
-
오류 알림이 표시되는 경우에는 WP Mail SMTP 플러그인에 입력한 SMTP 설정이 Amazon SES 계정의 SMTP 서비스 설정과 일치하는지 확인합니다. 또한 Amazon SES에서 확인한 이메일 주소를 사용하고 있는지도 확인합니다.
-