ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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 용량 부족할 때  (0) 2024.03.23
    s3 이전하는법  (0) 2024.01.22
    서버별 최소 월비용 계산법  (0) 2022.04.14
    SES 설정법  (0) 2020.11.17
    ROUTE 53(도메인 등록)  (0) 2020.06.11

    댓글

Designed by Tistory.