-
AWS EMAIL #SES #메일 #MAIL 설정법AWS 2024. 1. 14. 19:42반응형SMALL
# 네이버웍스 가입
- 네이버웍스 메일 포함된 플랜으로 가입 (BASIC 이상일듯)
- 가입 진행과정 중 이미 보유한 도메인 있다 체크
- 표시된 mx레코드, txt 레코드, cname 레코드를 도메인 구매한 업체에서 설정하기
* 주의사항 : CNAME 공란으로 다른거 설정해놓으면 위 설정이 안먹힘 (아래 예시 참고)
- 설정 후 네이버웍스 접속 > 우측상단 프로필 클릭 > Admin > 기본환경 > 도메인 > mx레코드 연동 확인하기
# AWS SES 세팅
- SES 검색 후 접속
- 위에서 가입한 회사도메인 계정을 인증메일로 사용
- 입력하라는 cname 도메인 회사 가서 등록하기 (이건 시간 좀 걸림, 회사메일 인증만 해도 샌드박스 해제요청 가능)
- 샌드박스 해제 요청하기
* 요청예시 (아래 내용을 번역기 돌려서 제출)
-> # 들어간 부분은 필수로 입력해야하는 부분임
# 이메일 사용용도 저희 서비스에 가입한 사용자 중 설문조사 대상에 해당하는 사람들에게 설문조사요청을 보내기 위해 이메일을 사용합니다. 예를 들어, 홀리호텔 임직원들에게 근무실태조사를 위해 설문조사참여요청 메일을 보내는식입니다. # 이메일 보내는 빈도 주 1~2회 # 수신자 목록을 유지하는 방법 회원가입된 사용자 중 설문조사기관이 정한 대상자가 수신자 목록 # 구독 취소 요청 관리하는 방법 메일 하단에 "수신거부" 버튼이 있으며 해당 버튼 클릭 시 해당 대상자에게는 더 이상 메일이 발송되지 않습니다. # 이메일 내용 예시 안녕하세요 "신형준" 고객님, 해당 이메일은 홀리호텔 근무실태조사를 위해 발송되었습니다. 조사기관 : 홀리호텔 수행기관 : 이동컴퍼니 문항수 : 10
- SMTP 설정 > SMTP 보안 인증 생성 > SMTP 사용자 이름, 비밀번호 저장해놓기 (.env에 명시해야함)
-> MAIL_HOST도 SMTP 설정의 SMTP 엔드포인트에서 확인 가능함 (보통 email-smtp.ap-northeast-2.amazonaws.com)
# 백엔드 세팅
* 주의사항 : sendbox에서 벗어나야 발송 제대로 됨.
composer require aws/aws-sdk-php
MAIL_DRIVER=ses MAIL_HOST=email-smtp.us-west-2.amazonaws.com MAIL_PORT=587 MAIL_USERNAME=your_ses_smtp_username MAIL_PASSWORD=your_ses_smtp_password MAIL_ENCRYPTION=tls MAIL_FROM_ADDRESS="네이버웍스 이메일" MAIL_FROM_NAME="서비스명"
LIST'AWS' 카테고리의 다른 글
aws disk 용량 부족할 때 (0) 2024.03.23 s3 이전하는법 (0) 2024.01.22 서버별 최소 월비용 계산법 (0) 2022.04.14 SES 설정법 (0) 2020.11.17 ROUTE 53(도메인 등록) (0) 2020.06.11